У дома развитие Какво е екзокернел? - определение от техопедия

Какво е екзокернел? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Exokernel?

Exokernel е вид операционна система, разработена в Масачузетския технологичен институт, която се стреми да осигури управление на хардуерни ресурси на ниво приложение. Архитектурата на екзокернела е проектирана да отделя защитата на ресурсите от управлението, за да улесни персонализирането на приложението.

Обикновено екзокернелите са с малки размери поради ограничената си оперативност.

Техопедия обяснява Екзокернел

Конвенционалните операционни системи винаги оказват влияние върху производителността, функционалността и обхвата на приложенията, които са изградени върху тях, тъй като ОС е разположена между приложенията и физическия хардуер. Операционната система exokernel се опитва да разреши този проблем, като премахва представата, че операционната система трябва да предоставя абстракции, върху които да изгражда приложения. Идеята е да се наложат възможно най-малко абстракции на разработчиците и да им се предостави свобода да използват абстракции, както и когато е необходимо. Архитектурата на екзокернела е изградена така, че малко ядро ​​премества всички хардуерни абстракции в ненадеждни библиотеки, известни като библиотечни операционни системи. Основната цел на екзокернела е да се гарантира, че няма принудителна абстракция, което прави екзокернела различен от микро- и монолитните ядра.

Някои от характеристиките на операционните системи exokernel включват:

  • По-добра поддръжка за контрол на приложенията
  • Отделя сигурността от управлението
  • Абстракциите се преместват сигурно в ненадеждна библиотечна операционна система
  • Осигурява интерфейс на ниско ниво
  • Библиотечните операционни системи предлагат преносимост и съвместимост

Предимствата на операционната система екзокернел включват:

  • Подобрена производителност на приложенията
  • По-ефективно използване на хардуерни ресурси чрез прецизно разпределение и отмяна на ресурси
  • По-лесно разработване и тестване на нови операционни системи
  • Всяко приложение за потребителско пространство може да прилага своето собствено оптимизирано управление на паметта

Някои от недостатъците на операционната система екзокернел включват:

  • Намалена консистенция
  • Сложен дизайн на екзокернелни интерфейси
Какво е екзокернел? - определение от техопедия