Резидентный монитор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Экспериментальный кролик может позволить себе практически все. Законы Мерфи (еще...)

Резидентный монитор

Cтраница 1


Резидентный монитор является ядром ОС. С момента ее загрузки резидентный монитор постоянно, до конца сеанса работы ОСДВК, находится в основной памяти микроЭВМ, чем и объясняется его название резидентный. Он содержит системные таблицы и небольшие наиболее часто используемые системные подпрограммы.  [1]

2 Использование БИС управления памятью. [2]

Обычно резидентный монитор загружает в эти регистры нужные смещения перед переходом к прикладной программе; затем при ее выполнении смещения складываются с обращениями при прохождении ими логики управления памятью. При наличии управления памятью все загрузочные модули можно построить так, как будто все программы начинаются по адресу 0, а виртуальные адреса, определяемые в программе, можно отобразить в любом доступном блоке физических адресов под управлением резидентного монитора.  [3]

Последним действием загрузчика является сообщение резидентному монитору о завершении процесса загрузки. Затем, если резидентный монитор получил соответствующий приказ, он инициирует выполнение. Часто для загрузки и выполнения программы достаточно одного приказа. Время, в течение которого программа работает, называется ее временем выполнения. Во время выполнения осуществляется необходимый ВВ с помощью обращения к резидентному монитору, который вызывает требуемые подпрограммы ВВ. Подпрограмма ( обработчик) ВВ представляет собой программу, назначение которой - выполнять ВВ по спецификациям прикладной программы. В системных программных средствах обычно предусматриваются подпрограммы ВВ для каждого типа ВУ, имеющихся в системе. Подпрограммы управления хранятся в массовой памяти.  [4]

Аналогичными возможностями обладает разработанный в МЭИС резидентный монитор реального времени.  [5]

Общая программная структура заключается во введении резидентного монитора операционной системы, действующего как регулировщик уличного движения. Монитор отвечает за выделение программе пространства памяти, передачу ее в основную память, инициирование ее выполнения и реализации ее ВВ посредством вызова и выполнения по мере необходимости подпрограмм ВВ. Так как положение программы в памяти изменяется от одного выполнения к другому, невозможно полностью определить адреса в загрузочном модуле. Одно из решений этой проблемы - заставить загрузчик модифицировать все адресные обращения путем прибавления коэффициента перемещения; но это связано с потерями времени. Другая процедура - использовать базовую адресацию и заставить резидентный монитор загружать коэффициент перемещения ( который присваивается самим монитором) в регистр базового адреса.  [6]

Данное слово указывает на первую ячейку памяти резидентного монитора RMON. Значение этого слова изменять запрещено.  [7]

Массив ADDR будет содержать следующую информацию: смещение от нижней границы резидентного монитора до первого блока управления терминалом; смещение от нижней границы резидентного монитора до блока управления системным терминалом; число блоков управления терминалом в системе; объем блока управления терминалом в байтах; четыре слова зарезервированы. Функция возвращает значение: 5 - в ХМ-мониторе адрес массива ADDR находится вне границ задания.  [8]

Все мониторы ФОДОС имеют модульную структуру и включают в себя следующие компоненты: резидентный монитор, клавиатурный монитор, систему ведения файлов и драйверы устройств. Он обслуживает системный терминал ( включает в себя его драйвер), обрабатывает различные прерывания, обслуживает некоторые программные запросы. Клавиатурный ( или интерактивный) монитор ( KMON) осуществляет связь пользователя с ОС.  [9]

Независимо от процесса выбора программная структура такова, что все программы считаются подпрограммами резидентного монитора и он же управляет всеми операциями ВВ. Завершение программы вызывает возврат к монитору, а вызов ВВ, вызов системной подпрограммы или прерывание осуществляют переход к операционной системе под управлением монитора. Очевидно, любая мультипрограммная система сильно зависит от возможности реализации эффективных приоритетных прерываний и ПДП.  [10]

11 Раопределение ОП микроЭВМ после загрузки основной ( а и фоновой задачи ( б большого размера. [11]

Переключение МП на выполнение основной или фоновой задачи осуществляет так называемый планировщик, входящий в состав резидентного монитора.  [12]

Массив ADDR будет содержать следующую информацию: смещение от нижней границы резидентного монитора до первого блока управления терминалом; смещение от нижней границы резидентного монитора до блока управления системным терминалом; число блоков управления терминалом в системе; объем блока управления терминалом в байтах; четыре слова зарезервированы. Функция возвращает значение: 5 - в ХМ-мониторе адрес массива ADDR находится вне границ задания.  [13]

Программа пользователя может получать информацию о параметрах монитора и управлять своей работой, используя системную область связи и фиксированные смещения ( ячейки) резидентного монитора.  [14]

15 Системная область связи. [15]



Страницы:      1    2    3