Cтраница 2
После регистрации виртуальной машины все устройства из элемента оглавления для данной ВМ находятся либо в неавтономном состоянии с уточненным состоянием, соответствующим начальному сбросу, либо в автономном состоянии. Исключение составляют устройства, закрепленные за ВМ с помощью управляющего оператора DEDICATE программы DMKDIR. Начальное состояние таких виртуальных устройств совпадает с состоянием соответствующих им реальных устройств. [16]
Все объектные модули, указанные в операторах INCLUDE после описания какой-либо фазы, будут найдены в системной или личной библиотеке объектных модулей и включены в указанную фазу. Заметим, что занесение объектных модулей в библиотеки объектных модулей должно осуществляться с помощью управляющих операторов программы БИБЛИОТЕКАРЬ, которые мы не рассматриваем. [17]
Имя управляющего оператора программы должно совпадать с именем оператора DD, определяющего НМЛ. [18]
В современных вычислительных системах всю работу обеспечивает и контролирует операционная система. В § 14 - 3 было сформулировано требование к оформлению любой работы на ЦВМ - представление ее в виде задания. Задание содержит управляющие операторы программы операционной системы УПРАВЛЕНИЕ ЗАДАНИЯМИ. К управляющим операторам относятся: / / JOB PROGPL - оператор начала задания и имя задания; / / OPTION LINK - режим выполнения задания; / / EXEC PL / I - вызов транслятора ПЛ / 1; / / EXEC - выполнение программы. [19]
Для указания действий, которые должны быть выполнены на вычислительной машине под управлением ДОС ЕС, программист должен сформировать задание для операционной системы. Оно описывается с помощью управляющих операторов программ УПРАВЛЕНИЕ ЗАДА-НИЯМИ. Здесь мы рассмотрим лишь некоторые управляющие операторы программы УПРАВЛЕНИЕ ЗАДАНИЯМИ и программы РЕДАКТОР, наиболее часто применяющиеся программистами, знание которых позволяет программисту подготовиться к начальному этапу использования ДОС ЕС при программировании на ФОРТРАНе. [20]
Вся исходная информация, необходимая для работы программы РЕДАКТОР, считывается ею с системного логического устройства SYSLNK и из библиотек объектных модулей, если программист предусмотрел их использование. Эта информация состоит из управляющих операторов программы РЕДАКТОР и объектных модулей, объединяемых в программу. Информация, заносимая на устройство в одном задании, может обрабатываться РЕДАКТОРОМ только в том же задании. Если программист с помощью управляющих операторов программы БИБЛИОТЕКАРЬ организовал занесение объектных модулей в системную или личную библиотеку объектных модулей на хранение, то эти модули могут обрабатываться РЕДАКТОРОМ и в других заданиях. [21]