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

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

Cтраница 2


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

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

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

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

Так как в памяти одновременно находятся несколько программ, необходим эффективный способ распределения ( выделения) памяти каждой программе и защиты выделенной памяти от всех других программ. В некоторой степени это реализует резидентный монитор, но такой подход замедляет процесс переключения программ и не обеспечивает защиты памяти. Поэтому во многих мультипрограммных системах имеются схемы управления памятью, а в некоторых 16-битных МП предусмотрены специальные БИС управления памятью.  [20]

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

После загрузки интерактивного монитора пользователь может вводить команды монитора. При вводе первой из таких команд, требующей обращения к ВУ, в ОП загружается драйвер соответствующего устройства, который размещается в ней за резидентным монитором.  [22]

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

24 Этапы создания и выполнения программы. [24]

Термин операционная система определить трудно, тем более что в руководствах он трактуется по-разному. В общем этот термин означает программные средства, которые управляют прохождением программ в вычислительной системе. Резидентный монитор представляет ту часть операционной системы, которая воспринимает приказы пользователя и управляет выполнением программ, необходимых для исполнения приказов. Он либо постоянно находится в ПЗУ, либо загружается в память самонастраивающим загрузчиком при включении ЭВМ. Супервизор размещается в фиксированной области памяти все время, пока ЭВМ работает.  [25]

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

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

28 Последняя возможность спасти что-то от стирания. [28]

Потом вам будет сделано 999 - е последнее предупреждение и предложено, нажав кнопку View, просмотреть список удаляемых файлов и, возможно, снять галочку с каких-то из них. Вот это сделать очень даже стоит, причем самым внимательным образом. Особенно если эта программа была установлена раньше, чем CleanSweep, или во время установки был отключен резидентный монитор.  [29]

Если размер свободной области памяти недостаточен для фоновой задачи, то ей дополнительно предоставляется память, занимаемая интерактивным монитором. Если же и эта увеличенная область памяти оказывается недостаточной, то фоновая задача может занять и память, в которой размещается программа обслуживания пользователя, при условии, что пользователь заранее, с помощью особой команды монитора, не объявил эту программу резидентной. После выполнения этим компонентом затребованных действий резидентный монитор загружает на прежнее место часть программы фоновой задачи, ранее сохраненную на диске, и ее выполнение продолжается. Этот процесс обеспечивает динамическое управление ОП микро - ЭВМ и называется свопингом.  [30]



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