Математика

Физика

Химия

Биология

Техника и    технологии

Супервизор ОС ЕС ЭВМ-В. В. Наумов. М., «Статистика? 1975. 87 с. с ил.
Супервизор ОС ЕС ЭВМ. М., «Статистика? 1975.
87 с. с ил.
На обороте тит. л. авт.: В. В. Наумов, Г. В. Пеледб) Ю. А. Тимофеев, А. Г. Чекалов. - '.• .;
Содержатся сведения о возможностях супервизора опер«$ онной системы ОС ЕС. Для усвоения материала необходимо ^ варительное знакомство с языком Ассемблера, техническими ствамн ЕС ЭВМ и возможностями ОС ЕС:
Пособие представляет интерес для программистов-поль» телей и системных программистов, применяющих ОС ЕС и вующих в разработке сложных управляющих систем.
ЯПЯП9-1ЙЯ
ВВЕДЕНИЕ
Супервизор операционной системы ОС ЕС ЭВМ-составная часть управляющей программы, в функции которой входит управление заданиями, данными, задачами и управление восстановлением.
Управление заданиями осуществляется планировщиком заданий и главным плакировщиком. Планировщик заданий планирует прохождение потоков заданий и распределяет ресурсы системы (внешние устройства, наборы данных, области основной памяти, суммарное время обработки задания) между заданиями в момент их запуска. Главный планировщик обеспечивает связь оператора с операционной системой.
Управление данными выполняется рядом компонентов системы, которые управляют каталогом, операциями обмена данными между основной памятью и внешними устройствами, распределяют память прямого доступа. Управление операциями обмена осуществляется методами доступа и супервизором ввода-вывода. Методами доступа выполняются операции ввода и вывода на уровне логических порций данных с учетом организации данных и требуемого способа обмена. Супервизор ввода-вывода планирует и выполняет операции обмена на уровне физических порций данных и обрабатывает прерывания ввода-вывода.
Управление задачами осуществляется супервизором. Задача, образуемая в результате работы планировщика заданий, представляет собой программу,, загруженную вместе с обрабатываемыми ею данными в основную память. Управление задачами состоит в динамическом распределении ресурсов системы между несколькими за-, дачами в процессе их выполнения. Супервизором рас-' пределяются: время центрального процессора, участки областей основной памяти, таймер, .программы.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ » ь .......'..-.*.. ..» i 3
ГЛАВА 1. ОБРАБОТКА ПРЕРЫВАНИЙ....... 5
Внешние прерывания . . ........... 7
;• Прерывания при.обращении к супервизору ..... 8
Прерывания от схем контроля машины *..... "
Прерывания ввода-вывода........... Ю
ГЛАВА 2. УПРАВЛЕНИЕ ОСНОВНОЙ ПАМЯТЬЮ . . И
Использование макрокоманды GET МАШ ...... 12
Использование макрокоманды FREEMAIN...... 14
Управление запросами ............. 15.
f Использование подпулов............ 20
; Управление подпулами............. 23
ГЛАВА 3..УПРАВЛЕНИЕ ЗАДАЧАМИ........ 25
Образование задач . ............. 27
Организация управления задачами ........ 28
Использование средств подзадач ......... 34
Синхронизация событий........... • 38
ГЛАВА 4. УПРАВЛЕНИЕ СВЯЗЯМИ........ 41
Организация управления связями ............ 41
Использование макрокоманд управления связями . . 50
Структура управления связями ......... 51
ГЛАВА 5. ОБРАБОТКА ПРОГРАММНЫХ ПРЕРЫВАНИЙ 54
Программные прерывания ......,.,,.. 54
Использование макрокоманды SPIE........ 55
ГЛАВА 6. СЛУЖБА ВРЕМЕНИ .......... 58
Получение даты и текущего времени суток ..... 58
Отслеживание интервалов времени........ 59
Особенности использования макрокоманд службы вре-
.мени...... . .......• s < j < 61
Влияние генерации . . •............ 62
Программная реализация службы времени и аппаратный таймер................. 63
ГЛАВА 7. УПРАВЛЕНИЕ ПОСЛЕДОВАТЕЛЬНО ИСПОЛЬЗУЕМЫМИ РЕСУРСАМИ ........ s 66
Определение ресурса ............. 68
Режим использования ресурсов ».....,,. 69
Условные и безусловные запросы'......... 70
Использование макрокоманд ENQ и DEQ ..... 72
Управление запросами на ресурсы........ 74
ГЛАВА 8. АВАРИЙНОЕ ЗАВЕРШЕНИЕ ЗАДАЧ .... 79
Использование макрокоманды ABEND , ; « . . . . 80
Использование макрокоманды SNAP *>,.,.. 82
Использование макрокоманды STAE.....". . 83
Выполнение программы выхода . ,....... 84

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz