Классификация операционных систем




ОС можно разделить на несколько классов:

- Дисковые операционные системы (ДОС). Эти системы берут на себя выполнение только первых четырех функций. ДОС загружает программу пользователя в память, передает ей управление, а программа делает дальше все, что угодно. Как правило, работает одна программа и после окончания своей работы она оставляет ОС в работоспособном состоянии, что не обязательно. Существование этого класса ОС обусловлено их простотой и, соответственно, надежностью. К этому классу ОС относятся такие системы, как CP/M и MS DOS.

- ОС общего назначения. Это системы, берущие на себя все перечисленные функции. Это системы, рассчитанные на интерактивную работу одного или нескольких пользователей (каждый из них может запускать несколько задач) в режиме разделения времени при не очень жестких требованиях на время реакции системы на внешние события. Как правило, в таких системах уделяется большое внимание защите самой системы и данных пользователя от ошибочных и злонамеренных действий программ и пользователей. К этому классу относятся такие системы, как Unix и подобные, Windows 2000, XP и подобные.

- Системы виртуальных машин. Это ОС, допускающая одновременно несколько программ, но создающая при этом для каждой программы иллюзию того, что машина находится в полном ее распоряжении, как при работе ДОС. Зачастую этой программой оказывается полноценная ОС. Эти ОС являются наиболее дорогими и сложными. Виртуальные машины являются ценным средством тестирования кросс-платформенных приложений. Часто системы виртуальных машин являются подсистемой ОС общего назначения, например, сессия ДОС в Windows 9X.

- Системы реального времени. Эти системы предназначены для облегчения разработки программ реального времени, то есть программ, управляющих оборудованием с очень жесткими ограничениями по времени. В качестве примера можно привести программы управления рулями самолета (особенно с неустойчивой аэродинамикой), приводов промышленного оборудования (обработка металлов на станках и прокатных станах) и др. Так называемое “мягкое реальное время”, реализованное в системах Win32, никак не может быть использовано в качестве таких систем. Примерно те же требования по времени предъявляют современные системы multimedia, например, при записи видеоизображения и звука в реальном масштабе времени. Хотя здесь, конечно, это не так критично (в крайнем случае, будет подергиваться изображение, а не упадет самолет).

- Средства кросс-разработки. Это системы, предназначенные для разработки программ в двухмашинной системе, где редактирование, компиляция, а часто и отладка кода производятся на инструментальной машине (host-машина), а потом скомпилированный код загружается в целевую систему. Примерами таких ОС являются системы программирования микроконтроллеров Intel, Atmel, PIC и др., системы Windows CE, Palm OS и т.п. Такие системы, как правило, включают в себя набор компиляторов с языков высокого уровня и ассемблеров, работающих на инструментальной машине с какой-либо ОС; библиотеки, выполняющие большую часть функций ОС при работе программы, кроме функции загрузки других программ; средства отладки.

- Системы промежуточных типов. К такой системе относится, например, RT-11, которая является большей частью ДОС, но позволяет одновременное выполнение нескольких программ со средствами взаимодействия и синхронизации.

 


Заключение

 

Итак, операционная система выполняет функции управления вычислениями в компьютере, распределяет ресурсы вычислительной системы между различными вычислительными процессами и образует ту программную среду, в которой выполняются прикладные программы пользователей. Такая среда называется операционной. Последнее следует понимать в том плане, что при запуске программы она будет обращаться к операционной системе с соответствующими запросами на выполнение определенных действий, или функций. Эти функции операционная система выполняет, запуская специальные системные программные модули, входящие в ее состав.

 

Список используемой литературы

1. Леонтьев В.П. Новейшая энциклопедия персонального компьютера - М: Изд. ОЛМА-ПРЕСС, 2013.

2. Таненбаум Э. Современные операционные системы – СПб.: Изд. Питер, 2015.

3. Шафрин Ю. А. Информационные технологии: В 2 ч. – М.: Лаборатория Базовых Знаний, 2017.

4. Журнал «Инфо – Net - ПОИСК» https://oso.rcsz.ru/InfoNet/inf_mn.htm

5. Журнал «Upgrade» https://www.upweek.ru/

6. Журнал «Hard'n'Soft» https://www.hardnsoft.ru/

7. Портал «IZone» https://www.izcity.com/



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-11-10 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: