Преглед садржаја:
Дефиниција - Шта значи Екокернел?
Екокернел је врста оперативног система развијеног на Массацхусеттс Институте оф Тецхнологи који настоји да обезбеди управљање нивоима хардвера на нивоу апликације. Архитектура егокернела дизајнирана је тако да одвоји заштиту ресурса од управљања како би се олакшала прилагодба специфична за апликацију.
Екокернел-ови су обично мале величине због ограничене оперативности.
Техопедија објашњава Екокернел
Конвенционални оперативни системи увек утичу на перформансе, функционалност и обим апликација које су на њима уграђене јер је ОС позициониран између апликација и физичког хардвера. Оперативни систем екокернел покушава да реши овај проблем елиминишући појаву да оперативни систем мора да пружа апстракције на којима ће градити апликације. Идеја је да се програмерима наметне што је могуће мање апстракција и пружи им слобода да користе апстракције по потреби и по потреби. Архитектура егокернела изграђена је тако да мали кернел све хардверске апстракције премешта у непоуздане библиотеке познате као библиотечки оперативни системи. Главни циљ егокернела је осигурати да не постоји присилна апстракција, што је оно што ексокернел разликује од микро- и монолитних језгра.
Неке од карактеристика оперативних система екокернел укључују:
- Боља подршка за контролу апликација
- Одваја сигурност од менаџмента
- Апстракције се безбедно премештају у непоуздани оперативни систем библиотеке
- Пружа интерфејс ниског нивоа
- Оперативни системи библиотеке нуде преносивост и компатибилност
Предности оперативног система екокернел укључују:
- Побољшане перформансе апликација
- Ефикаснија употреба хардверских ресурса кроз прецизну расподелу ресурса и опозив
- Лакши развој и тестирање нових оперативних система
- Свакој апликацији за простор за кориснике је дозвољено да примењује сопствено оптимизовано управљање меморијом
Неки од недостатака оперативног система екокернел укључују:
- Смањена конзистенција
- Комплексни дизајн интерфејса егокернела
