Многоуровневая структура ОС
Обобщением предыдущего подхода является организация ОС как иерархии уровней. Уровни образуются группами функций операционной системы - файловая система, управление процессами и устройствами и т.п. Каждый уровень может взаимодействовать только со своим непосредственным соседом - выше- или нижележащим уровнем. Прикладные программы или модули самой операционной системы передают запросы вверх и вниз по этим уровням.
Пример структуры многоуровневой системы
Преимущества:
- Высокая производительность
Недостатки:
- Большой код ядра, и как следствие большое содержание ошибок
- Ядро плохо защищено от вспомогательных процессов
- Пример реализации многоуровневой модели UNIX.
Структура ОС UNIX
Ядро
ОС UNIX
Пример реализации многоуровневой модели Windows
Структура Windows 2000
Дата добавления: 2015-07-14; просмотров: 3534;