Классификация ОС
321.50K

Классификация ОС

1. Классификация ОС

2.

I. Особенности реализации внутренних
алгоритмов управления основными ресурсами
компьютера
1.
многозадачные и однозадачные;
2.
многопользовательские и
однопользовательские;
3.
однопроцессорные и многопроцессорные
системы.

3.

1. По количеству одновременно работающих
пользователей
Однопользовательские

одновременно
поддерживается не более одного сеанса
пользователя. (DOS)

4.

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

5.

2. По количеству одновременно решаемых
задач
Однозадачные ОС – предназначены для
одновременного выполнения только одной
задачи (DOS)
Многозадачные ОС – в один момент времени
в системе может быть запущено много
программ (процессов) (Unix, Windows)

6.

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

7.

3. Многопроцессорная обработка
(мультипроцессирование)
В асимметричных ОС процессоры неравноправны.
Ассиметричная ОС целиком выполняется только на
одном из процессоров системы, распределяя прикладные
задачи по остальным процессорам.
В симметричных ОС на каждом процессоре
функционирует одно и то же ядро, и задача может быть
выполнена на любом процессоре, то есть обработка
полностью децентрализована.

8.

II. По типами аппаратных платформ различают
1.
ОС мейнфреймов;
2.
ОС кластеров;
3.
серверные ОС;
4.
ОС для персональных компьютеров;
5.
ОС для карманных персональных
компьютеров;
6.
встроенные ОС;
7.
ОС сенсорных узлов.

9.

1. Мейнфрейм – большой универсальный
высокопроизводительный
отказоустойчивый
сервер со значительными ресурсами ввода-вывода,
большим объёмом оперативной и внешней памяти,
предназначенный для использования в критически
важных системах с интенсивной пакетной и
оперативной транзакционной обработкой.

10.

Виды обслуживания
пакетная обработка;
обработка транзакций;
работа в режиме разделения времени.

11.

Виды обслуживания
Пакетная обработка – это одна из систем
обработки стандартных заданий без участия
пользователей.
Обработка исков в страховых компаниях или
отчетов о продажах сети магазинов.

12.

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

13.

Виды обслуживания
Работа в режиме разделения времени дает
возможность множеству удаленных пользователей
одновременно запускать на компьютере свои
задания, например запросы к большой базе данных.

14.

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

15.

3. Серверные операционные системы
Одновременно обслуживают по сети множество
пользователей, обеспечивая им общий доступ к
аппаратным и программным ресурсам.

16.

4. Операционные системы персональных
компьютеров
Задачей операционных систем персональных
компьютеров является качественная поддержка
работы отдельного пользователя.
Широко используются для обработки текстов,
создания электронных таблиц, игр и доступа к
Интернету.

17.

5. Операционные системы карманных
персональных компьютеров
Android
iOS

18.

6. Встроенные операционные системы
Работают на компьютерах, которые управляют
различными
устройствами
(телевизоры,
автомобили, пишущие DVD, обычные телефоны и
MP3-плееры).

19.

7. Операционные системы сенсорных узлов
Сети, составленные из миниатюрных сенсорных
узлов, связанных друг с другом и с базовой
станцией
по
беспроводным
каналам,
развертываются для различных целей.
Защита периметров зданий, охрана государственной
границы, обнаружение возгораний в лесу и многого
другого.

20.

III. Особенности областей использования ОС
1.
системы пакетной обработки (OC EC),
2.
системы разделения времени (Unix,
Windows),
3.
системы реального времени (QNX).

21.

1. Системы пакетной обработки предназначены
для решения задач, которые не требуют быстрого
получения результатов. Главной целью ОС
пакетной обработки является максимальная
пропускная способность или решение
максимального числа задач в единицу времени.

22.

2. В системах с разделением времени для
выполнения каждой задачи выделяется небольшой
промежуток времени, и ни одна задача не занимает
процессор надолго.

23.

3. Системы реального времени
Используются
для
управления
различными
техническими объектами или технологическими
процессами (роботы, станки, самолеты и т.д.).
Характеризуются предельно допустимым временем
реакции на внешнее событие, в течение которого
должна быть выполнена программа, управляющая
объектом.
системы жесткого реального времени;
системы мягкого реального времени.

24.

IV. Особенности методов построения ОС

25.

Домашнее задание
1. Классификация ОС по семействам
2. Классификация ОС по разрядности кода
English     Русский Правила