ВУЗ:
Составители:
17
Основная идея операционной системы на основе экзоядра состоит в том,
что ядро должно выполнять лишь функции координатора для небольших про-
цессов, связанных только одним ограничением — экзоядро должно иметь воз-
можность гарантировать безопасное выделение и освобождение ресурсов обо-
рудования. В отличие от ОС на основе микроядра, ОС, базирующиеся на экзо-
ядре, обеспечивают гораздо большую эффективность за счет отсутствия необ-
ходимости в переключении между процессами при каждом обращении к обору-
дованию.
Архитектуры на основе экзоядер являются дальнейшим развитием и усо-
вершенствованием микроядерных архитектур и одновременно ужесточают тре-
бования к минималистичности и простоте кода ядра.
LibOS может обеспечивать произвольный набор абстракций, совмести-
мый с той или другой уже существующей операционной системой, например,
Linux или Windows.
• •••••
• •••••
•• ••••
•• ••••
-
-
••••••
••••••
• ••••• «•••••• -••••••»
-
,
-.
,
,
, ,
.
,
.
,
,
.
,
.
Рис. 9
Модель «клиент-сервер»
Модель «клиент-сервер» − это еще один подход к структурированию ОС.
В широком смысле модель «клиент-сервер» предполагает наличие программно-
го компонента − потребителя какого-либо сервиса-клиента, и программного
компонента − поставщика этого сервиса-сервера. Взаимодействие между кли-
ентом и сервером стандартизуется, так что сервер может обслуживать клиен-
тов, реализованных различными способами и, может быть, разными производи-
телями. При этом главным требованием является то, чтобы они запрашивали
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »