Инициализация - система - Большая Энциклопедия Нефти и Газа, статья, страница 4
Третий закон Вселенной. Существует два типа грязи: темная, которая пристает к светлым объектам и светлая, которая пристает к темным объектам. Законы Мерфи (еще...)

Инициализация - система

Cтраница 4


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

47 Отображение IP с помощью окон. Диапазон адресов адресного пространства периферийной подсистемы ( т. е. область адресного пространства АР размером 64К байт отображается на IP. Поддиапазон ( данной области отображается на выбранную область ( того же размера в части данных объекта системы i432. [47]

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

Как же создаются ТСО для системных объектов. Должно быть ясно, что у программиста нет способа создать системный объект, если в памяти не существует по крайней мере один объект контроль типа ( вместе со своим дескриптором объекта и ассоциированным AD с правом на создание), помещенный в некоторое известное место во время инициализации системы. Объекты ТСО для других типов системных объектов могут быть сконструированы из начального ТСО. Если системная программа, загружаемая в процессе инициализации системы, достаточно надежна ц если загружаемая вслед за этим операционная система тоже надежна и чувствительные ТСО скрыты в приватных частях системных пакетов, то существует возможность отвергать доступ любого пользователя к объектам типа контроль типа, используемым системой.  [49]

В зависимости от уровня использующихся систем обработки ошибок и управления памятью МРМ может потребовать от пользователей точного задания некоторых необязательных параметров в операции Create process. Например, он может потребовать, чтобы пользователи задавали стек, размер таблицы объектов стека и максимальную глубину стека для вложенных вызовов. Таким образом, система не должна расширять эти параметры. В более сложных системах эти параметры обычно задаются по умолчанию, и система при необходимости расширяет их. Использующийся уровень системы управления памятью также определяет, могут ли процессы МРМ создаваться только во время инициализации системы или же они вместе с тем могут создаваться в любое время после инициализации системы.  [50]

В зависимости от уровня использующихся систем обработки ошибок и управления памятью МРМ может потребовать от пользователей точного задания некоторых необязательных параметров в операции Create process. Например, он может потребовать, чтобы пользователи задавали стек, размер таблицы объектов стека и максимальную глубину стека для вложенных вызовов. Таким образом, система не должна расширять эти параметры. В более сложных системах эти параметры обычно задаются по умолчанию, и система при необходимости расширяет их. Использующийся уровень системы управления памятью также определяет, могут ли процессы МРМ создаваться только во время инициализации системы или же они вместе с тем могут создаваться в любое время после инициализации системы.  [51]

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

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

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



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