Проектирование приборов, систем и измерительно-вычислительных комплексов. Шивринский В.Н. - 106 стр.

UptoLike

Составители: 

106
Наконец, наиболее совершенные операционные системы позволяют обслу-
живать много терминалов, причем все они одновременно являются командны-
ми. Вычислительная система (ВС) становится многопользовательской, так как
все операторы имеют практически одинаковые права и могут одновременно и
независимо управлять системой. Если при этом программы, запущенные с не-
скольких терминалов, одновременно находятся в оперативной памяти и выпол-
няются параллельно, то такой режим, как и обеспечивающую его ОС, называют
мультипрограммным или мультизадачным.
Задачей (или заданием) в ОС называется готовая к выполнению (т. е. от-
транслированная и скомпонованная) программа, участвующая в вычислитель-
ном процессе. Операционная система, организуя вычислительный процесс,
имеет дело с заданиями как написанными пользователем, так и системными.
Операционные системы различаются и по другим признакам: скорости ре-
акции на внешнее прерывание, порядку распределения ресурсов ЭВМ между
выполняемыми заданиями, средствами взаимодействия оператора с запущен-
ным им заданием и т. д. Таким образом, ОС надо выбирать с учетом конкрет-
ных условий использования вычислительной системы. Анализ условий и выбор
операционной системы является важным этапом при проектировании ИВК.
Рассмотрим структуру операционной системы реального времени, приве-
денную на рис. 9.10.
Рис. 9.10. Структура операционной системы реального времени
Оператор взаимодействует с операционной системой, вводя через клавиа-
туру терминала команды оператора. Эти сообщения поступают в программу
связи с оператором, которая анализирует введенные команды, проверяет их
правильность и выполняет затребованные действия самостоятельно, либо за-
пускает соответствующие системные программы.
Функции команд оператора разнообразны. С их помощью осуществляется
запуск программ пользователя, вызов системных обслуживающих программ,
вывод сообщения о состоянии вычислительной машины, перераспределение
памяти и внешних устройств, загрузка системных компонентов, переход на
другую операционную систему и т. д.