ОС с монолитными, гибридными и микроядрами
Монолитное - классическая и, на сегодняшний день, наиболее распространённая архитектура ядер операционных систем.
· Достоинства: Скорость работы, упрощённая разработка модулей.
· Недостатки: Поскольку всё ядро работает в одном адресном пространстве, сбой в одном из компонентов может нарушить работоспособность всей системы.
Микроядро — это минимальная реализация функций ядра операционной системы. Классические микроядра предоставляют лишь очень небольшой набор низкоуровневых примитивов, или системных вызовов, реализующих базовые сервисы операционной системы.
· Достоинства: Устойчивость к сбоям оборудования, ошибкам в компонентах системы.
· Недостатки: Передача данных между процессами требует накладных расходов.
Гибридные ядра — это модифицированные микроядра, позволяющие для ускорения работы запускать «несущественные» части в пространстве ядра.
Будущее развитие ОС — Mach, L4
Mach — микроядро операционной системы, разработанное в Carnegie Mellon University при проведении исследовательских работ в области операционных систем, главным образом, распределённых и параллельных вычислений.
L4 — это микроядро второго поколения, первоначально разработанное Йохеном Лидтке. Ядра пытаются поддерживать только минимальное множество абстракций, на основе которых может быть построена операционная система.
Дата добавления: 2020-12-12; просмотров: 73; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!