Математика | ||||
Супервизор ОС ЕС ЭВМ-В. В. Наумов. М., «Статистика? 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руб. |
||||