Cтраница 1
Вызванная программа размещается в памяти и становится текущей, после чего к ней могут быть применимы команды оператора, описанные выше. [1]
Общая схема функционирования ДОС ЕС. [2] |
Вызванная программа замещает в памяти программу УПРАВЛЕНИЕ ЗАДАНИЯМИ. [3]
Эскиз конструкции аналога.| Эскиз маховика и крышки гиродвигателя. [4] |
Вызванная программа формирует запрос пользователю о способе задания данных. [5]
Когда вызванными программами будет охвачена целиком вся процедура, включая получение информации о методах полного решения поставленной задачи, по импульсу, индуцированному поступившей информацией, начинается автоматический ход процесса вплоть до наступления состояния ожидания. Схема хода обработки информации поддается строгой фиксации, в связи с чем она протекает в строго определенном порядке независимо от постановки проблемы. [6]
Команда-фильтр позволяет отбирать нужную информацию, содержащуюся в вызванной программе или команде, и задерживать только те данные, которые заранее заложены в синтаксисе команды. [7]
Его действие заключается в ликвидации связи между основной программой и последней вызванной программой. Применяя этот оператор, можно разные вызываемые программы или их сегменты загружать на одно и то же место. [8]
Система различает несколько видов работы: изменение паспорта задачи, счет по вызванной программе, трансляция, которая из-за ее типичности выделена в специальный вид работы. [9]
В рассматриваемом операторе после имени файла можно указать второй параметр - номер строки или выражение, вычисляющее номер строки в вызванной программе. Это начальная точка, с которой происходит выполнение новой программы. [10]
Если вызванная подпрограмма имеет параметры, то вызывающая подпрограмма должна поместить в регистр 1 адрес поля, выровненного по границе слова и содержащего адресные константы с адресами данных, передаваемых вызванной программе. Последняя адресная константа должна иметь старший бит, установленный в единицу. [11]
При написании макроопределения учтем, что при вызове какой-либо программы в регистре 13 фиксируется адрес области сохранения вызвавшей программы, в регистре 14 - адрес возврата в вызвавшую программу, а в регистре 15 - адрес точки входа в вызванную программу, используемый в качестве начальной базы. А поскольку любые из этих регистров могут быть в макрокоманде выделены для целей базирования, то для упрощения алго-ритма - обеспечения группового базирования в начале макроопределения используются явные адреса. [12]
Обычно выполнение программы УПРАВЛЕНИЕ ЗАДАНИЯМИ заканчивается передачей управления СУПЕРВИЗОРУ, который вызывает затребованную программу из библиотеки абсолютных модулей в нужный раздел основной памяти. При этом вызванная программа помещается в тот же раздел основной памяти, в котором выполнялась до этого программа УПРАВЛЕНИЕ ЗАДАНИЯМИ, как правило, перекрывая ее. После того, как затребованная программа загружена в нужный раздел основной памяти, в этом разделе программа УПРАВЛЕНИЕ ЗАДАНИЯМИ отсутствует. [13]
Напомним, что выбрать позицию меню - это значит установить на эту позицию курсор и нажать клавишу Enter. После выполнения команд, вызванных программ и процедур горизонтальное меню опять становится доступным для последующего выбора. Если команда не указывается, то никаких действий при выборе позиции не выполняется. [14]
Если макрокоманда WAIT предназначена для синхронизации работы двух прикладных программ, то та из них, которая реализует вспомогательную функцию, должна быть предварительно запущена программой, переходящей с помощью WAIT в состояние ожидания до окончания выполнения рассматриваемой функции. По окончании выполнения запрошенной функции вызванная программа соответствующим образом сигнализирует об этом с помощью команды POST или SIGNAL. Обе они скорее всего означают обращение к операционной системе, поскольку только ей предоставлено право доступа к управляющим блокам процессов и событий, куда нужно внести определенные изменения. [15]