Подпрограмма - обмен - Большая Энциклопедия Нефти и Газа, статья, страница 2
Хорошо не просто там, где нас нет, а где нас никогда и не было! Законы Мерфи (еще...)

Подпрограмма - обмен

Cтраница 2


При третьем способе хранения программы обычно основная часть ее ( 80 - 90 % всего объема) хранится во внешних накопителях типа магнитных барабанов или дисков. В оперативной памяти ЦВМ в этом случае хранятся только наиболее часто используемые и управляющие подпрограммы, к числу которых относятся подпрограммы обмена с внешними накопителями и абонентами, диспетчерские подпрограммы и некоторые типы стандартных подпрограмм. В оперативной памяти ЦВМ в этом случае приходится выделять значительные массивы для хранения подпрограмм, переписываемых из внешних накопителей, а на алгоритмы диспетчеризации вычислений возлагать дополнительные функции переписи программы в ОЗУ, модификации адресов команд, а также распределения и защиты зон памяти, предназначенных для хранения программы. Для обеспечения надежности программа ЦВМ частично или полностью дублируется на нескольких внешних накопителях.  [16]

Система управления физическим вводом-выводом реализует ( через MONID) драйверы ввода-вывода. Кроме того, эта система обеспечивает загрузку ядра ОС 1800, выполняемую обычно при нормальном завершении утилит, трансляторов и пользовательских программ. Система управления логическим вводом-выводом содержит подпрограммы обмена с файлами и устройствами.  [17]

Очевидно, подпрограмма межкубового обмена должна находиться в каждом кубе, из которого основные программы обращаются к подпрограммам. Для случая Мст NCT эта подпрограмма несколько упрощается. В полях MCt и / должны иметься заготовки команд восстановления поля данных и восстановления поля команд ( 6201 и 6202), доступные для прямого адресования из подпрограмм межкубового обмена. Наряду с этим организация всех подпрограмм в библиотеку позволяет в данном случае использовать всегда одни и те же стандартные рабочие ячейки для хранения исходных данных и результатов и, таким образом, не тратить дополнительных команд для настройки каждой подпрограммы перед началом ее работы.  [18]



Страницы:      1    2