Слайд 2I. Особенности реализации внутренних алгоритмов управления основными ресурсами компьютера
1. многозадачные и
однозадачные;
2. многопользовательские и однопользовательские;
3. однопроцессорные и многопроцессорные системы.
Слайд 31. По количеству одновременно работающих пользователей
Однопользовательские – одновременно поддерживается не
более одного сеанса пользователя. (DOS)
Слайд 41. По количеству одновременно работающих пользователей
Многопользовательские – одновременно поддерживается множество
сеансов пользователей, обеспечивается защита данных пользователей от несанкционированного доступа других
пользователей, предоставляются средства разделения общих данных между многими пользователями.
Слайд 52. По количеству одновременно решаемых задач
Однозадачные ОС – предназначены для
одновременного выполнения только одной задачи (DOS)
Многозадачные ОС – в один
момент времени в системе может быть запущено много программ (процессов) (Unix, Windows)
Слайд 6Мультипрограммирование – это способ организации вычислений, когда на однопроцессорной ВС
имитируется одновременное выполнение нескольких программ.
Слайд 73. Многопроцессорная обработка (мультипроцессирование)
В асимметричных ОС процессоры неравноправны. Ассиметричная ОС
целиком выполняется только на одном из процессоров системы, распределяя прикладные
задачи по остальным процессорам.
В симметричных ОС на каждом процессоре функционирует одно и то же ядро, и задача может быть выполнена на любом процессоре, то есть обработка полностью децентрализована.
Слайд 8II. По типами аппаратных платформ различают
1. ОС мейнфреймов;
2. ОС кластеров;
3. серверные ОС;
4. ОС
для персональных компьютеров;
5. ОС для карманных персональных компьютеров;
6. встроенные ОС;
7. ОС сенсорных узлов.
Слайд 91. Мейнфрейм – большой универсальный высокопроизводительный отказоустойчивый сервер со значительными
ресурсами ввода-вывода, большим объёмом оперативной и внешней памяти, предназначенный для
использования в критически важных системах с интенсивной пакетной и оперативной транзакционной обработкой.
Слайд 10Виды обслуживания
пакетная обработка;
обработка транзакций;
работа в режиме разделения времени.
Слайд 11Виды обслуживания
Пакетная обработка – это одна из систем обработки стандартных
заданий без участия пользователей.
Обработка исков в страховых компаниях или
отчетов о продажах сети магазинов.
Слайд 12Виды обслуживания
Системы обработки транзакций справляются с большим количеством мелких запросов.
Обработка
чеков в банках, бронирование авиабилетов.
Слайд 13Виды обслуживания
Работа в режиме разделения времени дает возможность множеству удаленных
пользователей одновременно запускать на компьютере свои задания, например запросы к
большой базе данных.
Слайд 142. Кластер – слабо связанная совокупность нескольких вычислительных систем, работающих
совместно для выполнения общих приложений, и представляющихся пользователю единой системой.
Поддержка
со стороны ОС сводится в основном к синхронизации доступа к разделяемым ресурсам, обнаружению отказов и динамической реконфигурации системы.
Слайд 153. Серверные операционные системы
Одновременно обслуживают по сети множество пользователей, обеспечивая
им общий доступ к аппаратным и программным ресурсам.
Слайд 164. Операционные системы персональных компьютеров
Задачей операционных систем персональных компьютеров является
качественная поддержка работы отдельного пользователя.
Широко используются для обработки текстов,
создания электронных таблиц, игр и доступа к Интернету.
Слайд 175. Операционные системы карманных персональных компьютеров
Android
iOS
Слайд 186. Встроенные операционные системы
Работают на компьютерах, которые управляют различными устройствами
(телевизоры, автомобили, пишущие DVD, обычные телефоны и MP3-плееры).
Слайд 197. Операционные системы сенсорных узлов
Сети, составленные из миниатюрных сенсорных узлов,
связанных друг с другом и с базовой станцией по беспроводным
каналам, развертываются для различных целей.
Защита периметров зданий, охрана государственной границы, обнаружение возгораний в лесу и многого другого.
Слайд 20III. Особенности областей использования ОС
1. системы пакетной обработки (OC EC),
2. системы разделения
времени (Unix, Windows),
3. системы реального времени (QNX).
Слайд 211. Системы пакетной обработки предназначены для решения задач, которые не
требуют быстрого получения результатов. Главной целью ОС пакетной обработки является
максимальная пропускная способность или решение максимального числа задач в единицу времени.
Слайд 222. В системах с разделением времени для выполнения каждой задачи
выделяется небольшой промежуток времени, и ни одна задача не занимает
процессор надолго.
Слайд 233. Системы реального времени
Используются для управления различными техническими объектами или
технологическими процессами (роботы, станки, самолеты и т.д.).
Характеризуются предельно допустимым
временем реакции на внешнее событие, в течение которого должна быть выполнена программа, управляющая объектом.
системы жесткого реального времени;
системы мягкого реального времени.
Слайд 24IV. Особенности методов построения ОС
Слайд 25Домашнее задание
Классификация ОС по семействам
Классификация ОС по разрядности кода