Cтраница 1
Программа-монитор осуществляет двустороннюю связь с расчетчиком. При этом в качестве основного устройства используется видеотерминал, а в качестве альтернативного - два устройства: ввода с перфокарт и вывода на печать. Выбор основного или альтернативного устройства задается непосредственно при вызове программы. Кроме выполнения функции связи с расчетчиком программа-монитор осуществляет контроль и анализ входных сообщений. В результате анализа информация входных сообщений адресуется либо блоку управления расчетами, либо блоку управления данными. Кроме того, на программу-монитор возложены функции ведения системного журнала, который при необходимости может быть выведен на печать. [1]
Программа-монитор - служебная резидентная программа, предназначенная для управления работой микро - ЭВМ в процессе трансляции, тестирования, корректировки и ввода прикладных программ пользователя. [2]
Программа-монитор занимает самый высокий уровень в иерархической структуре пакета. Монитор на основании управляющей информации пакета планирует функционирование подчиненных ему элементов и подключает их в работу. [3]
Программа-монитор - программа, предназначенная для слежения за ходом работы в системе автоматической обработки данных. [4]
Программа-монитор осуществляет связь оператора о системой. [5]
Программа-монитор или просто монитор представляет собой служебную программу, которая чаще всего размещается в ПЗУ, ППЗУ или в аналогичном запоминающем устройстве. Монитор состоит из основной программы и ряда подпрограмм. Задача монитора состоит в том, чтобы управлять работой микро - ЭВМ в процессе трансляции, тестирования, корректировки и ввода прикладных программ пользователя. Структура монитора приведена на рис. 18.2. После того, как с помощью переключателя START включено питание, программа раскрутки инициализирует микро - ЭВМ. Это означает, что в счетчик команд с помощью некоторой подготовительной команды засылается адрес первой команды монитора. Программа раскрутки может быть запущена только таким способом. Таким образом, это специфическая подпрограмма, которая вызывается в результате включения напряжения питания. [6]
Если программа-монитор не может найти процессор, в котором выполнялась бы рабочая программа более низкого уровня прерывания, чем та, которую требуется выполнить для обслуживания появившегося вызова, то такой вызов ставится на ожидание. [7]
Ядром управляющей системы РАФОС является программа-монитор, обеспечивающая выполнение следующих функций: работа с таймером, организация ввода-вывода, ведение наборов данных на внешних запоминающих устройствах, диалог с оператором, диагностика ошибок и пр. [8]
Минимальный вариант операционной системы - программа-монитор обычно предоставляет пользователю возможности программирования в машинных кодах. Используя эту программу, пользователь может проконтролировать и изменить содержимое ячеек ОЗУ или регистров процессора, загрузить программу в шестнадцатеричных ( или восьмеричных) кодах в оперативную память и выполнить программу или отдельные фрагменты ее. Для возможности выполнения этих функций в монитор включаются программы - драйверы пульта оператора, дисплея, устройств внешней памяти и других устройств ввода-вывода. [9]
Из перечисленных функций видно, что программа-монитор выполняет функции, близкие к функциям простейшей операционной системы. [10]
В программе, приведенной в предыдущем разделе, программа-монитор, на которую возложено исполнение функций ввода - вывода, также является стандартной подпрограммой. Вообще говоря, использование команды SVG позволяет обеспечить связь с подпрограммами супервизора и стандартными подпрограммами ввода - вывода, а команд BAL и BALR - связь с подпрограммами, употребляемыми в основной программе. [11]
Мы уже знаем достаточно команд IBM-360, чтобы записать и выполнить законченную программу, за исключением команд ввода - вывода. Программа-монитор - это программа, которая управляет выполнением на машине других программ. Она дает возможность выполнять следующие действия. [12]
В приведенной выше программе задаются относительные адреса с базированием по содержимому Регистра 10, который устанавливается первой командой BALR. Для выполнения операции вывода использовалась программа-монитор, рассмотренная в разд. [13]
Управляющие программы - мониторы обеспечивают эффективное использование микропроцессорных систем. Без этих программ не может работать даже простейшая микропроцессорная система, так как программа-монитор осуществляет запуск системы и управляет ее работой. [14]
Сущность метода рационального сочетания принципов универсальности и специализации состоит в следующем. Программные модули и вычислительные схемы увязываются в системе с гибкой и открытой для изменения структурой и координируются некоторой универсальной управляющей программой - монитором системы. Такая программа-монитор должна быть способна по заданию, написанному на некотором входном языке системы, как правило, сходным с естественным языком, создать вычислительную схему алгоритмов реализации задания, а затем по этой вычислительной схеме увязать соответствующие программные модули в программу и обеспечить ее выполнение или выполнение некоторой другой операции системы. Кроме того, эта универсальная управляющая программа должна обладать средствами автоматического сбора и накопления опыта функционирования системы, изучения его и осуществления адаптации системы в направлении оптимизации параметров качества ее функционирования. [15]