Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСиС.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
2.5 Mб
Скачать

3. Типы ос

  1. Типы ос по алгоритмам управления ресурсами:

    1. Однозадачные (MS-DOS, DR-DOS и т.д.). Как правило, ограничиваются предоставлением пользователю виртуальной машины, управлением периферией и файлами;

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

      1. Невытесняющая многозадачность (Windows 3.x);

      2. Вытесняющая многозадачность (Unix, ¼).

Многозадачная многопользовательская. Однопользовательская однозадачная.

    1. Многонитевые. Процессорное время делится между отдельными ветвями задач;

    2. Одно- (MS-DOS, DR-DOS, Windows 3.x) и многопользовательские;

    3. Мультипроцессорные (Windows NT, Unix, ¼):

      1. Асимметричные ОС;

      2. Симметричные ОС.

    1. сетевые:

      1. Справочник о сетевых ресурсах, серверах;

      2. Средства адресации процессов в сети;

      3. Прозрачность доступа к ресурсам;

      4. Разделение и безопасность данных.

  1. Типы ос по аппаратной платформе:

    1. ОС ПК,

    2. ОС мини и мега мини,

    3. ОС майнфреймов,

    4. ОС кластеров ЭВМ,

    5. ОС сетей ЭВМ,

    6. мобильные ОС.

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

  1. Синхронизация процессов;

  2. Согласование доступа процессоров к общим ресурсам.

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

  1. Аппаратная поддержка кластера;

  2. Согласование доступа к разделяемым ресурсам;

  3. Обнаружение отказов и динамическая реконфигурация.

Сетевая ОС должна поддерживать обмен между ЭВМ по линиям связи с целью разделения ресурсов компьютера между удаленными пользователями.

 

Мобильная (переносимая) ОС - ОС, которая сравнительно легко переносится между программно несовместимыми платформами. Ее характерные особенности:

  1. Четкая локализация аппаратно зависимого кода;

  2. Написание на языке высокого уровня.

  1. Типы ос по области приложений:

    1. ОС пакетной обработки:

      1. Область приложений - вычислительные неоперативные задачи;

      2. Критерий качества - эффективное использование оборудования;

      3. Формируется (на внешней памяти) пакет заданий;

      4. Каждое задание имеет паспорт с описанием требуемых ресурсов;

      5. Из пакета заданий формируется мультипрограммная смесь, максимально сбалансировано использующая ресурсы;

      6. Переключение задач в смеси - при отказе очередной исполняемой от процессора или при завершении;

      7. Результат - работа пользователя неэффективна, ресурсы ВС используются эффективно.

    1. ОС разделения времени:

      1. Область приложений - диалоговые оперативные задачи;

      2. Критерий качества - эффективная работа пользователя;

      3. Каждому заданию в мультипрограммной смеси предоставляется квант времени (менее 100 мс) на обслуживание, т.е. задачи в смеси переключаются достаточно часто;

      4. Результат - повышение эффективности работы пользователя, снижение эффективности использования аппаратуры ВС.

    1. ОС реального времени:

      1. Область приложений - системы автоматизированного управления;

      2. Критерий качества - обслуживание всех заявок (до сотен тысяч сигналов и временем реакции от 10 мкс и более);

      3. Мультипрограммная смесь обычно состоит из фиксированного набора заранее разработанных программ. Программы, как правило, создаются с помощью той или иной инструментальной SCADA-системы. Supervisory Control And Data Acquisition (SCADA) - диспетчерские системы сбора данных и управления;

      4. Выбор исполняемой программы определяется расписанием обслуживания и текущим состоянием объекта управления (событиями на объекте);

      5. Критерии эффективности - время реакции системы и гарантированность времени ответа.

    1. ОС со смешанным режимом:

      1. Пакетный режим + разделение времени или реальное время;

      2. Пакетные задания - в фоновом разделе.

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