Turinys:
Apibrėžimas - ką reiškia „Exokernel“?
„Exokernel“ yra Masačusetso technologijos institute sukurta operacinės sistemos rūšis, kuria siekiama užtikrinti aparatūros išteklių programos lygmens valdymą. Exokernel architektūra skirta atskirti išteklių apsaugą nuo valdymo, kad būtų lengviau pritaikyti konkrečioms programoms.
Exokerneliai paprastai yra mažo dydžio dėl jų riboto veikimo.
„Techopedia“ paaiškina „Exokernel“
Įprastos operacinės sistemos visada daro įtaką jose sukurtų programų našumui, funkcionalumui ir apimčiai, nes OS yra tarp programų ir fizinės aparatinės įrangos. Eksokernelio operacinė sistema bando išspręsti šią problemą pašalindama mintį, kad operacinė sistema turi pateikti abstrakcijas, kuriomis galėtų kurti programas. Idėja yra nustatyti kuo mažiau abstrakcijų kūrėjams ir suteikti jiems laisvę naudoti abstrakcijas, kai ir kada reikia. Exokernelio architektūra sukurta taip, kad mažas branduolys perkelia visos aparatinės įrangos abstrakcijas į nepatikimas bibliotekas, žinomas kaip bibliotekų operacinės sistemos. Pagrindinis egzokernelio tikslas yra užtikrinti, kad nebūtų priverstinio abstrakcijos, dėl to egzokernelis skiriasi nuo mikro- ir monolitinių branduolių.
Kai kurios egzokernelio operacinių sistemų funkcijos apima:
- Geresnis programų valdymo palaikymas
- Atskiria apsaugą nuo valdymo
- Abstrakcijos saugiai perkeliamos į nepatikimą bibliotekos operacinę sistemą
- Suteikia žemo lygio sąsają
- Bibliotekų operacinės sistemos siūlo perkeliamumą ir suderinamumą
Exokernel operacinės sistemos pranašumai apima:
- Pagerintas programų našumas
- Efektyvesnis aparatūros išteklių naudojimas tiksliai paskirstant ir atšaukiant išteklius
- Lengvesnis naujų operacinių sistemų kūrimas ir testavimas
- Kiekvienai vartotojo erdvės programai leidžiama pritaikyti savo optimizuotą atminties valdymą
Keletas egzokernelio operacinės sistemos trūkumų yra šie:
- Sumažintas nuoseklumas
- Kompleksinis egzokernelio sąsajų dizainas
