ВУЗ:
Составители:
18
Структура операционной системы во многом зависит от того, к
какому из типов она относится. Типов операционных систем можно
выделить много, однако по большому счету можно выделить следующие:
− микроядерные,
− монолитные,
− многоуровневые,
− виртуальные машины,
− экзоядро,
− модель клиент-сервер.
Микроядро – это минимальная часть операционной системы,
являющаяся основой для
модульных и переносимых расширений.
Основная идея микроядра – создать необходимую среду верхнего уровня,
из которой можно получить доступ ко всем функциям уровня аппаратного
обеспечения [3].
В микроядре содержится минимальное количество кода,
необходимое для реализации основных системных вызовов. К этим
вызовам относятся передача сообщений и другие коммуникации между
внешними по отношению к ядру
процессами, управление прерываниями и
некоторые другие функции. Остальные функции реализуются как
модульные дополнения, взаимодействующие между собой с помощью
сообщений.
Микроядро работает с наивысшим приоритетом и обеспечивает
работу остальной части операционной системы как набора серверных
приложений. Технология микроядра Mach (мэк) создана в университете
Карнеги Меллон и служит основой многих операционных систем.
Функциональность микроядра
ограничена с целью сокращения его
размеров и перевода большей части операционной системы в ранг
18
Структура операционной системы во многом зависит от того, к
какому из типов она относится. Типов операционных систем можно
выделить много, однако по большому счету можно выделить следующие:
− микроядерные,
− монолитные,
− многоуровневые,
− виртуальные машины,
− экзоядро,
− модель клиент-сервер.
Микроядро – это минимальная часть операционной системы,
являющаяся основой для модульных и переносимых расширений.
Основная идея микроядра – создать необходимую среду верхнего уровня,
из которой можно получить доступ ко всем функциям уровня аппаратного
обеспечения [3].
В микроядре содержится минимальное количество кода,
необходимое для реализации основных системных вызовов. К этим
вызовам относятся передача сообщений и другие коммуникации между
внешними по отношению к ядру процессами, управление прерываниями и
некоторые другие функции. Остальные функции реализуются как
модульные дополнения, взаимодействующие между собой с помощью
сообщений.
Микроядро работает с наивысшим приоритетом и обеспечивает
работу остальной части операционной системы как набора серверных
приложений. Технология микроядра Mach (мэк) создана в университете
Карнеги Меллон и служит основой многих операционных систем.
Функциональность микроядра ограничена с целью сокращения его
размеров и перевода большей части операционной системы в ранг
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
