ВУЗ:
Составители:
145
задачами и потоками. Управление состоит в отслеживании собы-
тий, связанных с ресурсами, и манипуляциях с ними, например,
создание, завершение и приостановка выполнения потоков. Спе-
циальный механизм данной подсистемы позволяет реализовать
различные политики управления ресурсами ядра.
14. Интерфейс микроядра определяет границу между вы-
полнением потоков в контексте ядра и в пользовательском кон
-
тексте. Подсистема управления процессорами осуществляет пе-
реключение процессора таким образом, что вход в контекст мик-
роядра из прикладной задачи и выход из него возможны только
через интерфейс микроядра.
15. Сервер загрузки находится вне микроядра и представля-
ет собой обычную пользовательскую задачу, создаваемую про-
цессом инициализации ОС. Целью этой задачи является
загрузка
и запуск серверов, реализующих системные сервисы, в том числе
входящих в состав ТСВ.
16. Сервер свопинга также является обычной задачей. Он
обеспечивает сохранение на диске областей виртуальной памяти,
вытесненных из физической памяти.
В микроядре отсутствуют средства, отвечающие за реализа-
цию политики безопасности и управления доступом к информа-
ционным ресурсам системы
. Однако МК++ включает два меха-
низма, необходимые для реализации этих функций, а именно:
изоляцию задач и контроль за передачей сообщений. Все осталь-
ные механизмы защиты, опирающиеся на этот сервис, могут быть
реализованы в составе серверов. В совокупности микроядро и эти
серверы образуют ТСВ системы.
145
задачами и потоками. Управление состоит в отслеживании собы-
тий, связанных с ресурсами, и манипуляциях с ними, например,
создание, завершение и приостановка выполнения потоков. Спе-
циальный механизм данной подсистемы позволяет реализовать
различные политики управления ресурсами ядра.
14. Интерфейс микроядра определяет границу между вы-
полнением потоков в контексте ядра и в пользовательском кон-
тексте. Подсистема управления процессорами осуществляет пе-
реключение процессора таким образом, что вход в контекст мик-
роядра из прикладной задачи и выход из него возможны только
через интерфейс микроядра.
15. Сервер загрузки находится вне микроядра и представля-
ет собой обычную пользовательскую задачу, создаваемую про-
цессом инициализации ОС. Целью этой задачи является загрузка
и запуск серверов, реализующих системные сервисы, в том числе
входящих в состав ТСВ.
16. Сервер свопинга также является обычной задачей. Он
обеспечивает сохранение на диске областей виртуальной памяти,
вытесненных из физической памяти.
В микроядре отсутствуют средства, отвечающие за реализа-
цию политики безопасности и управления доступом к информа-
ционным ресурсам системы. Однако МК++ включает два меха-
низма, необходимые для реализации этих функций, а именно:
изоляцию задач и контроль за передачей сообщений. Все осталь-
ные механизмы защиты, опирающиеся на этот сервис, могут быть
реализованы в составе серверов. В совокупности микроядро и эти
серверы образуют ТСВ системы.
Страницы
- « первая
- ‹ предыдущая
- …
- 143
- 144
- 145
- 146
- 147
- …
- следующая ›
- последняя »
