Управление потоками


АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ ОС



бет3/7
Дата11.10.2023
өлшемі1,53 Mb.
#113639
түріЛекция
1   2   3   4   5   6   7

АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ ОС

  • Монолитное ядро ОС
  • Представляет богатый набор оборудования. Все компоненты монолитного ядра находятся в одном адресном пространстве.
  • Эта схема ОС, когда все части ее ядра - это составные части одной программы.
  • Монолитное ядро - самый старый способ организации ОС.
  • Достоинства: высокая скорость работы, простая разработка модулей.
  • Недостатки: Ошибка работы одного из компонентов ядра нарушает работу всей системы.

Модульное ядро ОС

  • Модульное ядро ОС
  • Это современная модификация монолитных ядер ОС, но в отличие от них модульное ядро не требует полной перекомпиляции ядра при изменения аппаратного обеспечения компьютера. Более того модульные ядра имеют механизм погрузки модулей ядра.
  • Погрузка бывает статической - с перезагрузкой ОС, и динамической - без перезагрузки ОС.
  • Микроядро ОС
  • Представляет только основные функции управления процессами и минимальный набор для работы с оборудованием. Классические микроядра дают очень небольшой набор системных вызовов.
  • Достоинства: устойчивость к сбоям и ошибкам оборудования и компонентов системы, высокая степень ядерной модульности, что упрощает добавление в ядро новых компонентов и процесс отладки ядра. Для отладки такого ядра можно использовать обычные средства. Архитектура микроядра увеличивает надежность системы.
  • Недостатки: Передача информации требует больших расходов и большого количества времени.

Экзоядро ОС

  • Экзоядро ОС
  • Такое ядро ОС, которое предоставляет лишь функции взаимодействия процессов, безопасное выделение и распределение ресурсов. Доступ к устройствам на уровне контроллеров позволяет решать задачи, которые нехарактерны для универсальной ОС.
  • Наноядро ОС
  • Такое ядро выполняет только единственную задачу- обработку аппаратных прерываний, образуемых устройствами ПК. После обработки наноядро посылает данные о результатах обработки далее идущему в цепи программному обеспечения при помощи той же системы прерываний.
  • Гибридное ядро ОС
  • Модификация микроядер, позволяющая для ускорения работы впускать несущественные части в пространство ядра. На архитектуре гибкого ядра построены последние операционные системы от Windows, в том числе и Windows 7-10 и т.д.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет