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