Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПЕРАЦИОННЫЕ СИСТЕМЫ И ОБОЛОЧКИ.doc
Скачиваний:
46
Добавлен:
21.09.2019
Размер:
799.74 Кб
Скачать

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

Вариантов классификации ОС может быт очень много, они зависят от признака, по

которому одна ОС отличается от другой:

- по назначению;

- по режиму обработки;

- по способу взаимодействия с системой;

- по способу построения.

Основным предназначением ОС является:

- организация эффективных и надежных вычислений;

- создание различных интерфейсов для взаимодействия с этими

вычислениями и самой вычислительной системой.

ОС разделяют по назначению:

- ОС общего назначения;

- ОС специально назначения.

ОС специального назначения подразделяются на следующие:

17

- для переносимых компьютеров и встроенных систем;

- для организации и ведения баз данных;

- для решения задач реального времени и т.д.

ОС разделяют по режиму обработки задач:

- однопрограммный режим;

- мультипрограммный режим.

Мультипрограммирование – способ организации вычислений, когда на

однопроцессной вычислительной системе создается видимость одновременного

выполнения нескольких задач. Любая задержка в выполнении одной программы

используется для выполнения других программ.

Мультипрограммный и многозадачный режимы близки по смыслу, но синонимами

не являются.

Мультипрограммный режим обеспечивает параллельное выполнение нескольких

приложений, а программисты, создающие эти приложения, не должны заботиться о

механизме организации их параллельной работы. Эти функции выполняет ОС, которая

распределяет между выполняющимися приложениями ресурсы вычислительной системы,

обеспечивает необходимую синхронизацию вычислений и взаимодействие.

Мультизадачный режим предполагает, что забота о параллельном выполнении и

взаимодействии приложений ложится на прикладных программистов.

Современные ОС для ПК реализуют и мультипрограммный, и многозадачный

режимы.

По организации работы в диалоговом режиме ОС делятся на следующие:

- однопользовательские (однотерминальные);

- мультитерминальные.

В мультитерминальных ОС с одной вычислительной системой одновременно могут

работать несколько пользователей, каждый со своего терминала, при этом у

пользователей возникает иллюзия, что у него имеется своя собственная вычислительная

система. Для организации мультитерминального доступа необходим

мультипрограммный режим работы вычислительной системы.

Основная особенность операционных систем реального времени (ОСРВ)

обеспечение обработки поступающих заданий в течение заданных интервалов времени,

которые нельзя превышать. Поток заданий не является планомерным и не регулируется

оператором, т.е. задания поступают в непредсказуемые моменты времени и без всякой

очередности. В ОСРВ в общем случае отсутствуют накладные расходы процессорного

времени на этап инициирования (загрузку программы, выделение ресурсов), так как

набор задач обычно фиксирован и вся информация о задаче известна до поступления

запроса. Для реализации режима реального времени необходим режим

мультипрограммирования, который является основным средством повышения

производительности вычислительной системы, а для задач реального времени

производительность – решающий фактор. Лучшие по производительности

характеристики для систем реального времени обеспечивают однотерминальные ОСРВ.

По способам построения (архитектуре) ОС подразделяются на следующие:

- микроядерные;

- монолитные.

Это деление условно. К микроядерным ОС относится ОСРВ QNX, а к монолитным

– Windows 9x и Linux. Для ОС Windows 9x пользователь не может изменить ядро, так как

не располагает исходными кодами и программой сборки ядра. Для ОС Linux такая

возможность предоставлена, пользователь может сам собрать ядро, включив в него

необходимые программные модули и драйверы.

18