Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bezopasnost_operatsionnykh_sistem_Nastya.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
846.67 Кб
Скачать

2. Классификация ос.

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

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

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

Однопользовательский режим очевиден и понятен.

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

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

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

Классификация по способу организации вычислительного процесса в многопроцессорной системе:

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

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

Архитектура (железо) вычислительной машины также оказывает влияние на архитектуру ОС. По типу аппаратуры мы может различать ОС персональных компьютеров, миникомпьютером, мэйнфрэймов, супер ЭВМ, кластеров и сетей ЭВМ, ОС мобильных устройств.

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

Наряду с этим существует попытка снять влияние железо на ОС и обеспечить ее максимальную переносимость с одной платформы на другую, т.е. создать мобильную ОС. Общий подход: выделяется часть ОС, зависящая от архитектуры, которая переписывается (адаптируется) при переносе системы. Такой принцип реализован в OC Unix и в ее клонах.

Классификационный признак

Описание класса

  1. Мощность аппаратных средств

Персональные, мини, большие, супер ЭВМ

  1. Количество ЭВМ, обслуживаемых ОС

Автономные, многомашинные, сети локальные и глобальные

  1. Тип обработки

Оперативная обработка, пакетная обработка, реального времени

  1. Режим обработки

Однопрограммный, мультипрограммный, разделение времени

  1. Режим обслуживания заявок

Одиночный отбор, групповой отбор, смешанный отбор

  1. Дисциплина обслуживания заявок

Без приоритетов, с приоритетом

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]