Операционные системы: архитектура и управление процессами. Макаров П.С. - 16 стр.

UptoLike

Составители: 

16
••
••
       ,
     , 
  ,   
  .   ,    
     
  .   
  .
     
   .
Рис. 8
Экзоядроядро операционной системы компьютеров, предоставляю-
щее лишь функции для взаимодействия между процессами и безопасного выде-
ления и освобождения ресурсов.
«Экзо» — приставка, обозначающая нечто внешнее, находящееся
снаружи.
В традиционных операционных системах ядро предоставляет не только
минимальный набор сервисов, обеспечивающих выполнение программ, но и
большое количество высокоуровневых абстракций для использования разно-
родных ресурсов компьютера: оперативной памяти, жестких дисков, сетевых
подключений. В отличие от них, ОС на основе экзоядра предоставляет лишь
набор сервисов для взаимодействия между приложениями, а также необходи-
мый минимум функций, связанных с защитой: выделение и высвобождение ре-
сурсов, контроль прав доступа, и т. д. Экзоядро не занимается предоставлением
абстракций для физических ресурсовэти функции выносятся в библиотеку
пользовательского уровня (так называемую libOS).