Page 67 - 6865
P. 67

внутрішньої  та  зовнішньої  пам’яті,  способами  адресації  і
                            захисту даних, системою переривання.
                                   Вхідні алгоритмічні мови відображаються у віртуальній
                            машині  програмним  способом.  Тому  будь-яке  завдання
                            машини, виражене на вхідній алгоритмічній мові, обов’язково
                            проходить етап трансляції із використанням компіляторів або
                            інтеграторів, якщо вхідна алгоритмічна мова і машинна мова
                            віртуальної ЕОМ не співпадають. Підвищення рівня машинної
                            мови, наближення її до алгоритмічної вхідної мови високого
                            рівня    знижують     витрати     на   розробку     програмного
                            забезпечення. При цьому ускладнюються структури операцій і
                            операндів,    які   сприймаються      віртуальною     машиною,
                            наприклад  замість  окремих  операндів-слів  в  програмі
                            компактно  описуються  масиви  інформації  (матриці,  набори
                            слів – строки, що задовільняють заданим умовам, і ін.).
                                   Віртуальна  машина  відображається  на  апаратний
                            рівень, головним чином, схемним шляхом, розробкою схемно-
                            або  мікропрограмно-управляючих  (керованих)  автоматів,  які
                            керуються  заздалегідь закладеними зв’язками між частинами
                            (модулями)  апаратних  засобів.  Ускладнення  віртуальної
                            машини  призводить  до  появи  у  фізичній  системі  великої
                            кількості складних зв’язків і електронних елементів.
                                   Якщо  розроблювані  обчислювальні  засоби  призначені
                            для    багаторазового     використання     потоку    один     раз
                            відтрасльованих  програм,  то  є  необхідність  досягнення
                            максимальної  швидкодії  апаратури.  Цього  можна  досягти  за
                            рахунок  зниження  рівня  машинної  мови,  що  збільшує
                            швидкість  виконання  елементарних  операцій  і,  як  наслідок,
                            продуктивність      мікро-ЕОМ.      Такий     підхід    успішно
                            реалізується  у  системах,  які  побудовані  на  основі  секційних
                            комплектів ВІС мікропроцесора.
                                   При проектуванні систем для одноразового вирішення
                            сукупності  різних  задач  бажано  зсувати  рівень  мови
                            віртуальної  мікромашини  в  сторону  алгоритмічних  мов.


                                                         64
   62   63   64   65   66   67   68   69   70   71   72