Cтраница 2
Выводной файл накопления создается в момент моделирования первой операции вывода на соответствующем устройстве единичных записей. Выводной файл ВМ поступает в область накопления МВМ и помещается в очередь вывода на реальное устройство единичных записей. Вывод файла накопления на реальное устройство может быть выполнен только после его закрытия. [16]
Документы, включенные в очереди вывода, вызываются для обработки командами управления периферийными операциями. Команды управления периферийными операциями используются также для ввода документов в систему Астра из периферийных наборов данных, удаления документов из очередей вывода, получения списка имен документов, включенных в очереди вывода. Данный оператор создает также очереди вывода, при этом он определяет имя очереди вывода, имя программы обработки и имя программы вывода. [17]
Документы, включенные в очереди вывода, вызываются для обработки командами управления периферийными операциями. Команды управления периферийными операциями используются также для ввода документов в систему Астра из периферийных наборов данных, удаления документов из очередей вывода, получения списка имен документов, включенных в очереди вывода. Данный оператор создает также очереди вывода, при этом он определяет имя очереди вывода, имя программы обработки и имя программы вывода. [18]
Обслуживание Очередей вывода выполняется программой Системный вывод. В Очереди вывода помещаются как сообщения системы, выдаваемые в процессе выполнения задания, так и запросы на вывод выходных файлов данных. [19]
Подготавливается информация для формирования задачи. Выделяется ключ защиты памяти, определяется местоположение программы, строится информация, необходимая Супервизору для управления задачей. Во входы Очереди вывода включается действительная мнемоника назначенных устройств, определяются классы вывода. Определяется класс очередности для сообщений системы. Формируются и записываются в библиотеку Очереди вывода. Очереди вывода по своей структуре значительно проще Очереди заданий, поскольку каждая запись содержит единственный элемент - Таблицу параметров файлов и отсутствуют приоритеты внутри класса. Очередная запись всегда помещается в конец Очереди вывода. Для формирования задачи для подготовленного задания вызывается Главный планировщик как транзит Планировщика. Он выполняет окончательное уточнение всех управляющих таблиц, формирует задачу и выполняет макрокоманды загрузки модуля программы на свое место или в инициируемый малый раздел. Управление получает Супервизор задач. [20]
Документы, включенные в очереди вывода, вызываются для обработки командами управления периферийными операциями. Команды управления периферийными операциями используются также для ввода документов в систему Астра из периферийных наборов данных, удаления документов из очередей вывода, получения списка имен документов, включенных в очереди вывода. Данный оператор создает также очереди вывода, при этом он определяет имя очереди вывода, имя программы обработки и имя программы вывода. [21]
Блок собственно вывода имеет два выхода в диспетчер: один после вывода очередного символа - в блок выхода из прерывания, другой по окончании вывода целого сообщения - в службу вывода. В последнем случае анализируется, экстренный или обычный вывод закончился ( с тем, чтобы задачу, закончившую обычный вывод, немедленно восстановить в очереди № 1) и не накопился ли еще экстренный вывод. Если экстренный вывод не нужен, а очередь вывода еще не исчерпана, она сдвигается вперед на одну позицию и сведения о первой задаче используются так же, как описано выше. [22]
![]() |
Использование псевдотерминала процессором пакетной обработки. [23] |
Программа BATCH ведет протокол выполнения задания пользователя. По этому протоколу пользователь впоследствии может проследить за выполнением своего пакета и проанализировать возникшие ошибки. По умолчанию программа BATCH после завершения задания помещает в очередь вывода на печать запрос на вывод файла протокола выполнения данного задания. [24]
Документы, включенные в очереди вывода, вызываются для обработки командами управления периферийными операциями. Команды управления периферийными операциями используются также для ввода документов в систему Астра из периферийных наборов данных, удаления документов из очередей вывода, получения списка имен документов, включенных в очереди вывода. Данный оператор создает также очереди вывода, при этом он определяет имя очереди вывода, имя программы обработки и имя программы вывода. [25]
Если Главный планировщик активизирует задачу для программы Прямой системный вывод, то он указывает классы заданий, выходные классы и устройства ввода-вывода, назначаемые задаче. Вывод файлов данных в процессе их получения производится сразу на требуемое внешнее устройство без занесения их в Очередь вывода. [26]
Администратор системы организует очереди вывода на печать и очереди пакетной обработки, запуская программу ведения очередей и необходимое число копий программ SPOOL и BATCH. Кроме того, ведутся общие очереди для вывода на печать и для пакетной обработки. Запросы, поставленные в общую очередь вывода на печать, будут обрабатываться первой свободной программой SPOOL. Эти запросы пользователь может ставить в тех случаях, когда параметры печати и тип печатающего устройства не имеют решающего значения для данного запроса. [27]
Подготавливается информация для формирования задачи. Выделяется ключ защиты памяти, определяется местоположение программы, строится информация, необходимая Супервизору для управления задачей. Во входы Очереди вывода включается действительная мнемоника назначенных устройств, определяются классы вывода. Определяется класс очередности для сообщений системы. Формируются и записываются в библиотеку Очереди вывода. Очереди вывода по своей структуре значительно проще Очереди заданий, поскольку каждая запись содержит единственный элемент - Таблицу параметров файлов и отсутствуют приоритеты внутри класса. Очередная запись всегда помещается в конец Очереди вывода. Для формирования задачи для подготовленного задания вызывается Главный планировщик как транзит Планировщика. Он выполняет окончательное уточнение всех управляющих таблиц, формирует задачу и выполняет макрокоманды загрузки модуля программы на свое место или в инициируемый малый раздел. Управление получает Супервизор задач. [28]
Подготавливается информация для формирования задачи. Выделяется ключ защиты памяти, определяется местоположение программы, строится информация, необходимая Супервизору для управления задачей. Во входы Очереди вывода включается действительная мнемоника назначенных устройств, определяются классы вывода. Определяется класс очередности для сообщений системы. Формируются и записываются в библиотеку Очереди вывода. Очереди вывода по своей структуре значительно проще Очереди заданий, поскольку каждая запись содержит единственный элемент - Таблицу параметров файлов и отсутствуют приоритеты внутри класса. Очередная запись всегда помещается в конец Очереди вывода. Для формирования задачи для подготовленного задания вызывается Главный планировщик как транзит Планировщика. Он выполняет окончательное уточнение всех управляющих таблиц, формирует задачу и выполняет макрокоманды загрузки модуля программы на свое место или в инициируемый малый раздел. Управление получает Супервизор задач. [29]
Подготавливается информация для формирования задачи. Выделяется ключ защиты памяти, определяется местоположение программы, строится информация, необходимая Супервизору для управления задачей. Во входы Очереди вывода включается действительная мнемоника назначенных устройств, определяются классы вывода. Определяется класс очередности для сообщений системы. Формируются и записываются в библиотеку Очереди вывода. Очереди вывода по своей структуре значительно проще Очереди заданий, поскольку каждая запись содержит единственный элемент - Таблицу параметров файлов и отсутствуют приоритеты внутри класса. Очередная запись всегда помещается в конец Очереди вывода. Для формирования задачи для подготовленного задания вызывается Главный планировщик как транзит Планировщика. Он выполняет окончательное уточнение всех управляющих таблиц, формирует задачу и выполняет макрокоманды загрузки модуля программы на свое место или в инициируемый малый раздел. Управление получает Супервизор задач. [30]