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


Инициатор-Терминатор


Инициатор-терминатор (ИТ) является центральной задачей ОС. Основная функция ИТ - порождение задач и их завершение. В част­ности, именно ИТ присваивает уникальные идентификаторы вновь созданным задачам. ИТ разрешает все конфликты, возникающие в системе: из-за нехватки памяти оперативной или массовой, из-за тупиков, в результате синхрозахватов в Файловой системе.

ИТ управляет выполнением заданий. Максимальное число одновременно обрабатываемых заданий в пакетном режиме устанав­ливается на этапе генерации системы. Сведения о введенном в ма­шину задании ИТ получает от задачи ВВОДа заданий в виде имени вводного справочника задания, идентификатора задания в локаль­ной сети и паспортной информации. В паспортной информации содержится имя пользователя, шифр задания, пароль, время выпол­нения задания. В справочнике задания обязательно должно быть указание на файл, содержащий текст на языке управления задания­ми. ИТ контролирует пароль на имя пользователя и создает зада­чу, в которую загружается системная программа (в виде двоичного кода) инициации задания. Функциями этой программы являются соз­дание рабочего справочника задания, справочника выводных фай­лов, создание в выводном справочнике стандартного выводного файла, установление стандартной среды поиска в задаче АРХИВ.

После выполнения подготовительных действий управление пакетным заданием входит в цикл обработки, на каждом этапе которого выполняется определеннная программа в виде двоичного кода (шаг задания). Имя программы передается от завершившегося предыдущего шага при обращении от него к ИТ с командой "Выполни шаг".

Последовательность шагов задания, которые необходимо выполнить, описывается на языке управления заданиями. Первым шагом в этой последовательности является трансляция этого опи­сания. Для выполнения каждого шага создается задача.

ИТ заканчивает выполнение текущего шага ликвидацией задачи. При возникновении  ошибок  во  время выполнения очередного

шага управление передается программе обработки исключительных ситуаций, выполняющейся в том же адресном пространстве, что и задача.


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