Похожие презентации:
Классификация ОС
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. Классификация ОС по разрядности кода