Перемещаемая программа - Большая Энциклопедия Нефти и Газа, статья, страница 3
Сказки - это страшные истории, бережно подготавливающие детей к чтению газет и просмотру теленовостей. Законы Мерфи (еще...)

Перемещаемая программа

Cтраница 3


Состав ДМОС РВ: управляющая программа, содержащая супервизор и драйверы УВВ, система управления файлами; нлбор системных программ, содержащий трансляторы с языков МНЕМОКОД, ФОРТРАН II и ФОРТРАН IV, АЛГОЛ, перемещаемый загрузчик и др.; библиотека перемещаемых программ.  [31]

По современным понятиям, система команд машин типа М-20 обладает целым рядом недостатков, а именно: слабо развитая система модификации адресов, по существу, наличие только одного индексного регистра на все три адреса команды, отсутствие аппарата, позволяющего строить свободно перемещаемые программы ( отсутствие базирования), и, наконец, трехадресная система команд не столь удобна для реализации трансляторов с языков высокого уровня, как безадресная или одноадресная система.  [32]

Независимость совместно исполняемых программных единиц предполагает наличие у них еще одного свойства - перемещаемости. Перемещаемая программа может быть введена ( загружена) в любую подходящую по размерам область памяти и настроена для выполнения в этой области. В принципе настройка сводится к коррекции адресных частей команд и адресных констант путем прибавления к ним адреса начала области.  [33]

34 Блок-схема алгоритма анализа значения флажка Данные готовы в регистре состояния входного порта канала последовательной передачи данных. [34]

Примером такой команды может служить команда условного перехода. Кроме того, относительная адресация позволяет разрабатывать перемещаемые программы. Такие программы называют также относительными программами или позиционно-независимыми программами, т.е. программами, не зависимыми от местоположения. При относительной адресации в команде записывается величина разности между адресом требуемой области и содержимым счетчика команд, соответствующим адресу подлежащей выполнению команды. Следовательно, одна и та же программа может быть размещена в различных областях памяти.  [35]

36 Характеристики УВК. [36]

УВК СМ-1 и СМ-2 компонуются по спецификации заказчика на базе процессоров СМ-1П и СМ-2П из агрегатных модулей с использованием при необходимости периферийных устройств из номенклатуры М-6000 / М-7000 АСВТ-М. Эти комплексы обладают полной программной совместимостью с системой М-7000 и односторонней совместимостью на уровне перемещаемых программ с системой М-6000, а также полной совместимостью с данными системами по интерфейсу ввода-вывода.  [37]

Дисковая мультипрограммная операционная система реального времени состоит из четырех функциональных частей: управляющей программы, включающей супервизор и драйверы устройств ввода-вывода; системы управления файлами; набора системных программ, в состав которых входят трансляторы с мнемокода. ФОРТРАН II, ФОРТРАН IV, АЛГОЛа, перемещаемый загрузчик и др.; библиотек перемещаемых программ.  [38]

Форт - сравнительно новый язык, у которого мало общего е другими универсальными языками программирования. Форт - язык высокого уровня, который осуществляет на практике принципы структурного программирования для создания модульных и перемещаемых программ. Программирующие на Форте получают доступ к примитивным машинным функциям или, если потребуется, - к символьному ассемблеру.  [39]

Комплексы СМ-1 и СМ-2 компонуются на базе процессоров СМ-Ш и СМ-2П по спецификации заказчика из агрегатных модулей системы малых ЭВМ ( СМ ЭВМ) с использованием при необходимости периферийных устройств из номенклатуры системы М-6000 / М-7000 АСВТ-М. Создаваемые вычислительные комплексы СМ-1 и СМ-2 обладают полной программной совместимостью с системой М-7000 и односторонней совместимостью на уровне перемещаемых программ с М-6000, а также полной совместимостью с этими системами по интерфейсу ввода-вывода.  [40]

Идея перемещения программ основана на различии между именами, используемыми в программе при обращении к объектам, и машинными адресами этих объектов. Ассемблеры и компиляторы создают перемещаемый код, который не может быть выполнен до тех пор, пока он не будет обработан загрузчиком, который построит фактические машинные адреса. Будучи загруженной, перемещаемая программа работает подобно любой другой программе.  [41]

42 Сравнительная характеристика УВК М-6000, СМ-1, М-7000, СМ-2. [42]

Первое поколение СМ ЭВМ имеет два ряда процессоров различной производительности, обеспечивающих преемственность по архитектуре с семействами УВК М-400 и М-6000 АСВТ-М соответственно. УВК СМ-1 и СМ-2 компонуются на базе процессоров СМ-1П и СМ-2П из агрегатных модулей номенклатуры М-6000, М-7000 АСВТ-М. Эти комплексы имеют полную программную совместимость с УВК М-7000 и одностороннюю программную совместимость на уровне перемещаемых программ с семействами М-6000, а также полную совместимость с УВК М-6000, М-7000 по интерфейсу ввода-вывода.  [43]

Микропрограммное обеспечение СМ-1 реализуется в двух вариантах. В одном из них в микропрограммное обеспечение СМ-1 входят микропрограммы, интерпретирующие основной набор команд М-7000. В этом варианте СМ-1 обеспечивает полную совместимость с М-7000 и совместимость снизу вверх с М-6000 на уровне перемещаемых программ.  [44]

Микропрограммное обеспечение СМ-1 реализуется в двух вариантах. Один вариант содержит микропрограммы, интерпретирующие основной набор команд М-7000 в однораздельном, однопроцессорном режиме, и комплект микропрограмм, интерпретирующих КПДП М-7000. В этом варианте СМ-1 обеспечивает полную совместимость с системой М-7000 и совместимость снизу вверх с системой М-6000 на уровне перемещаемых программ. Второй вариант содержит комплект микропрограмм, интерпретирующих систему команд и организацию КПДП М-6000. В этом варианте СМ-1 обеспечивает полную совместимость с системой М-6000, включая и абсолютные программы.  [45]



Страницы:      1    2    3    4