Универсальные ОС
ДОС (Дисковые ОС)
Виды операционных систем
Операционная система. Функции операционных систем.
Операцио́нная систе́ма - базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
Функции:
1) запуск и исполнение программ
2) управление памятью
3) работа с периферийными устройствами
4) поддержка пользовательского интерфейса
(1)-(4) функции присущи дисковым ОС. Универсальные ОС обладают еще следующими функциями, связанными с многозадачностью и многопользовательностью:
5) параллельное выполнение нескольких задач
6) распределение ресурсов компьютера между задачами
7) организация взаимодействия задач друг с другом
8) взаимодействие пользовательских программ с нестандартными внешними устройствами
9) организация межмашинного взаимодействия и разделения ресурсов
10) защита системных ресурсов, данных и программ пользователя
Это системы, берущие на себя выполнение только первых четырех функций. Как правило, это просто некий резидентный набор подпрограмм, не более того. Он загружает пользовательскую программу в память и передает ей управление, после чего программа делает с системой все, что ей заблагорассудится. Считается желательным, чтобы после завершения программы машина оставалась в таком состоянии, чтобы ДОС могла продолжить работу. Если же программа приводит машину в какое-то другое состояние, ДОС ничем ей в этом не может помешать. Характерный пример - различные загрузочные мониторы для машин класса Spectrum. Как правило, такие системы работают одновременно только с одной программой.
Дисковая операционная система MS DOS для IBM PC-совместимых машин является прямым наследником одного из таких резидентных мониторов.
Существование систем такого класса обусловлено их простотой и тем, что они потребляют мало ресурсов.
Примеры: MS DOS, CP/M, Win 95/98
К этому классу относятся системы, берущие на себя выполнение всех вышеперечисленных функций. Разделение на ОС и ДОС идет, по-видимому, от систем IBM DOS/360 и OS/360 для больших компьютеров этой фирмы, клоны которых известны у нас в стране под названием ЕС ЭВМ серии 10XX.
Здесь под ОС мы будем подразумевать системы ``общего назначения'', то есть рассчитанные на интерактивную работу одного или нескольких пользователей в режиме разделения времени, при не очень жестких требованиях на время реакции системы на внешние события. Как правило, в таких системах уделяется большое внимание защите самой системы, программного обеспечения и пользовательских данных от ошибочных и злонамеренных программ и пользователей. Обычно такие системы используют встроенные в архитектуру процессора средства защиты и виртуализации памяти. К этому классу относятся такие широко распространенные системы, как VAX/VMS, системы семейства Unix и OS/2, хотя последняя не обеспечивает одновременной работы нескольких пользователей и защиты пользователей друг от друга.