ВУЗ:
Составители:
21
Рисунок 1.3 – Реализация системного вызова в микроядерной архитектуре
Для построения минимальной системы QNX к микроядру следует
добавить менеджер процессов, который создает процессы, управляет ими и
их памятью. Для применения QNX в настольной ПЭВМ, к микроядру
следует добавить также файловую систему и менеджер устройств.
Все эти менеджеры выполняются вне пространства ядра, так что
ядро
остается небольшим.
Рассмотрим кратко достоинства и недостатки микроядерных ОС. К
достоинствам их можно отнести:
− переносимость, обусловленная тем, что весь машинно-зависимый
код изолирован в микроядре,
− расширяемость, обусловленная ограниченным набором четко
определенных интерфейсов микроядра; добавление новой
подсистемы требует разработки нового приложения, что никак не
затрагивает целостность микроядра,
− надежность, обусловленная
тем , что каждый сервер выполняется
в виде отдельного процесса в собственной области памяти, что
21 Рисунок 1.3 – Реализация системного вызова в микроядерной архитектуре Для построения минимальной системы QNX к микроядру следует добавить менеджер процессов, который создает процессы, управляет ими и их памятью. Для применения QNX в настольной ПЭВМ, к микроядру следует добавить также файловую систему и менеджер устройств. Все эти менеджеры выполняются вне пространства ядра, так что ядро остается небольшим. Рассмотрим кратко достоинства и недостатки микроядерных ОС. К достоинствам их можно отнести: − переносимость, обусловленная тем, что весь машинно-зависимый код изолирован в микроядре, − расширяемость, обусловленная ограниченным набором четко определенных интерфейсов микроядра; добавление новой подсистемы требует разработки нового приложения, что никак не затрагивает целостность микроядра, − надежность, обусловленная тем , что каждый сервер выполняется в виде отдельного процесса в собственной области памяти, что
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »