Cтраница 4
Основная программа монитора обеспечивает перевод монитора в цикл ожидания, в котором он остается до тех пор, пока пользователь нажатием одной или нескольких клавиш на телетайпе не запросит выполнение одной из подпрограмм монитора. Соответствующая подпрограмма вызывается и запускается командой монитора. С помощью этой команды монитор передает управление микро - ЭВМ вызванной подпрограмме. Монитор управляет несколькими подпрограммами. Рассмотрим две из них. [46]
Особенностью системы РАФОС является наличие встроенных средств защиты файлов. Установка и снятие защиты файлов осуществляются командой монитора. [47]
Система ТЕДОС включает мониторы - для различных типов дисков и магнитных лент, используемых в качестве системного устройства. Связь оператора с системой осуществляется с помощью команд монитора, вводимых с системного терминала. [48]
Командные файлы предназначены для выполнения группы команд без вмешательства оператора. Обычно в командные файлы включают часто используемые группы команд монитора и ( или) вызовы системных программ. [49]
В общем случае логический сегмент представляет собой поименованную совокупность программ ( и данных), отредактированных для выполнения с определенного адреса. Логический сегмент может быть однажды сохранен ( с помощью команды SAVESYS монитора виртуальных машин) и в последующем может загру. Сохраненный таким образом логический сегмент называется хранимым сегментом. Логический сегмент может состоять из одного или нескольких, не обязательно смежных, физических сегментов. Если в адресном пространстве хранимого сегмента имеются неиспользуемые страницы, то с целью экономии внешней памяти и ускорения загрузки хранимого сегмента могут быть сохранены только значащие страницы сохраняемого сегмента. [50]
Системные программы и KMON всегда устанавливают статус завершения программы для указания результата выполнения каждой команды монитора. Обычно выполнение командных файлов прекращается, если имела место ошибка при выполнении команды монитора. [51]
В состав ОС может входить один из пяти мониторов. Каждый монитор состоит из трех основных компонентов: резидентного монитора, модуля обслуживания пользователя и интерпретатора команд монитора. Резидентный монитор постоянно находится в оперативной памяти. В его состав входят программы обработки прерываний, обслуживания таймера, интерпретации системных макрокоманд, диагностики программных сбоев и системных таблиц. Модуль обслуживания пользователя выполняет основные операции с каталогами внешних устройств и обработку командных строк. Интерпретатор команд выполняет обработку вводимых с терминала команд монитора. [52]
После подготовки этой программы к работе она сохраняется в виде хранимой системы в СВМ ЕС и загружается для выполнения командой монитора виртуальных машин IPL, параметр которой SAVE определяет имя хранимой системы. В результате выполнения команды IPL на пульт ВМ выдается сообщение, предлагающее ввести идентификатор тома, т.е. постоянное имя сегментов или временную метку тома. [53]