Cтраница 4
Управляющие программы работают в следующей последовательности. Оператор устанавливает резидентный пакет программы, после чего он считывает и заносит в оперативную память машины программу Первоначальная нагрузка-одну из управляющих программ операционной системы. Начиная с этого момента, все действия осуществляются автоматически. Программа Первоначальная загрузка загружает программу Супервизор, которая подготавливает к работе программу Управление заданиями. Последняя запускает в работу программу пользователя, которая выполняется под контролем Супервизора. После окончания программы потребителя вновь запускается в работу программа Управление заданиями и цикл повторяется. [46]
Основные функции операционной системы реализуются с помощью управляющей программы. Именно она обеспечивает автоматическое выполнение как обрабатывающих программ самой операционной системы, так и программ абонентов в различных режимах работы в рамках одного задания или в пределах различных заданий. Управляющая программа операционной системы выполняет следующие три группы действий: управление данными, управление заданиями и управление задачами. [47]
Рациональная обработка сигналов прерывания предполагает наличие согласованных приоритетов, которые представляют собой последовательность обработки для центрального устройства. Программы действий разделяются на различные уровни приоритетов. Программы и задачи нижнего приоритетного уровня назначаются управляющей программой операционной системы лишь тогда, когда не имеется больше требований на высших приоритетных уровнях. [48]
Оператор возврата обеспечивает передаму управления ( поз-врат) в ту программную единицу, из которой было передано управление данной программкой единице. Если данная программная единица является подпрограммой, к которой было обращение из основной программы, то оператор RETURN обеспечивает возврат в основную программу. Если же данная программа является основной программой, которая получила управление от управляющей программы операционной системы, то оператор RETURN обеспечит возврат в управляющую программу операционной системы. [49]
Программы обработки сообщений составляются пользователем и применяются в большинстве случаев для сбора данных, коммутации сообщений и при работе с информационно-справочной системой. Довольно часто пакеты программ управления данными, которые выполняют эти функции, можно приобрести на коммерческой основе. Программные средства для реализации режима разделения времени и телеобработки заданий обычно являются частью управляющей программы операционной системы. [50]