Операционные системы супер-ЭВМ


Инициатор-Терминатор - часть 2


Программа обработки исключительных ситуаций либо прини­мает меры по дальнейшему выполнению задания, либо заканчивает выполнение задания командой "Конец задания". В случае истечения интервала времени, выделенного для выполнения задания, управле­ние передается Инициатору-Терминатору, и он аварийно заканчива­ет задание.

Получив команду "Конец задания", ИТ ликвидирует задачу выполнения шага, выдавшую эту команду, и запускает стандартный шаг терминации задания. Эта задача уничтожает рабочие файлы и справочники в файловой системе, отправляет выводные файлы, от­меченные в справочнике выводных файлов, на соответствующую внешнюю машину. Задание выполнено.

Основными командами, с которыми ИТ обращается к другим компонентам ОС при выполнении пакетного задания, являются зап­рос и освобождение оперативной памяти (к псевдозадаче Управле­ния оперативной памятью ), создание и ликвидация задачи (к псевдозадаче управления задачами).

Удовлетворение запроса на оперативную память может быть отложено до момента освобождения памяти другой задачей. Задача управления памятью ведет очередь неудовлетворенных запросов.

Одной из важных функций при обработке задания является управление контрольными точками - необходимым средством для решения больших задач в пакетном режиме.

Контрольные точки позволяют продолжить выполнение задания с последней контрольной точки в случае отказов аппаратуры ОМ или ОС. Заказ на образование контрольных точек устанавливается специальным обращением со стороны задачи к ИТ, и задание про­должает выполняться с контрольными точками либо до выдачи команды конца работы с контрольными точками, либо до конца выполнения задания. При задании режима контрольных точек может быть установлен циклический интервал времени, по истечении которого каждый раз автоматически будет производиться установка контрольной точки. Если интервал времени не задается, то уста­новка контрольных точек производится только по явным командам от пользовательских задач.


Начало  Назад  Вперед



Книжный магазин