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