Интернет магазин китайских планшетных компьютеров



Компьютеры - Jari OS - Архитектура

02 июня 2011


Оглавление:
1. Jari OS
2. Архитектура
3. Серверы



Микроядро Jari OS обеспечивает следующее:

  • быстрый IPC
  • управление памятью
  • управление сигналами
  • роутинг прерываний
  • потоки
  • SMP
  • начальный bootstrap

Все другие системные абстракции реализуются на уровне серверов; драйверы устройств, файловые системы, поддержка ELF образов — это доверенные сервисы микроядра. В отличие от экзоядра, Jari OS не имеет libOS. Jari как и другая Unix система использует стандартный набор библиотек — libc, libpthread и т. д., расширяя ее с помощью дополнительных библиотек, используемых для корневых серверов.

Jari OS является POSIX совместимой системой, насколько это возможно с такой архитектурой.

Дизайн микроядра был выбран после исследований экзоядерной архитектуры, монолитных и гибридных ядер. Но в отличие от большинства микроядер, микроядро Jari не содержит высокоуровневых абстракций, драйверов или реализации протоколов взаимодействия серверов ОС.



Просмотров: 2507


<<< KURT