ВУЗ:
Составители:
108
Монитор следит за этим процессом, инициируя работу драйвера, если в вы-
полняемой программе встретился запрос на ввод-вывод. Монитор организует
очередь к драйверу, если запросы на ввод-вывод поступают из программы бы-
стрее, чем драйвер и ВУ успевают их обрабатывать, а также выполняет ряд
других операций по взаимодействию работы драйвера и основной программы.
Описанные компоненты операционной системы принадлежат к управляю-
щим программам. Отдельную группу составляют обслуживающие программы
(утилиты). Сюда входят программы работы с файлами, программы, позво-
ляющие подготовить и отладить прикладную программу (редактор текста, ас-
семблер, компоновщик, отладчик), программа-библиотекарь и т. д.
Рассмотрим основные характеристики операционной системы реального
времени на примере широко распространенной ОС с разделением функций
РАФОС. Операционная система включает в себя пять мониторов, различающих-
ся возможностями, объемом и быстродействием.
Исполняющий бездисковый
RM
-монитор предназначен для работы в ло-
кальных многомашинных комплексах и на микроЭВМ без внешней памяти.
Минимальный размер монитора 1,8 кбайт. Обслуживается оперативная память
объемом до 28 кбайт. На такой вычислительной машине нельзя выполнять под-
готовку и отладку новых программ из-за отсутствия утилит. Нельзя также опе-
ративно запускать требуемые по ходу измерения задания, так как при работе с
таким монитором выполняться может только то единственное задание, которое
было загружено вместе с монитором.
Однозадачный
SJ
-монитор требует для своей работы жесткого диска, на ко-
тором хранятся выгружаемые компоненты операционной системы.
SJ-монитор
позволяет пользователю выполнять весь комплекс работ по подготовке задания:
создание исходного текста программы; трансляцию, компоновку и запуск про-
граммы; интерактивную отладку программы с помощью специально преду-
смотренных программ-отладчиков.
FB
-монитор отличается от
SJ
-монитора практически лишь тем, что позволя-
ет организовать двухзадачный фоново-оперативный режим. В этом случае в
оперативной памяти одновременно находятся два задания – оперативное и фо-
новое. Оперативное задание обладает бóльшим приоритетом и выполняется в
первую очередь. Если по каким-либо причинам оперативное задание блокиру-
ется, начинает выполняться фоновое задание.
Более сложный и совершенный
XM
-монитор, являющийся двухзадачным и
однопользовательским, обеспечивает все возможности
FB
-монитора и содержит
также системные программы управления расширенной памятью.
Многозадачный
TS
-монитор обеспечивает одновременную работу с вычис-
лительной системой до 20 пользователей. Он защищает файлы от несанкциони-
рованного доступа. Монитор удобно использовать для организации многополь-
зовательских вычислительных машин общего назначения, однако его возмож-
ности по управлению измерительными системами ограничены.
Помимо системы
РАФОС
в вычислительных комплексах используется дру-
гая операционная система реального времени –
ОС РВ
. Эта система, являясь
многозадачной, обеспечивает управление процессами реального времени с од-
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »