Itthon Fejlesztés Mi az exokernel? - meghatározás a techopedia alapján

Mi az exokernel? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az Exokernel?

Az Exokernel egy olyan típusú operációs rendszer, amelyet a Massachusetts Institute of Technology fejlesztett ki, és amelynek célja hardver erőforrások alkalmazás szintű kezelésének biztosítása. Az exokernel architektúrát úgy tervezték, hogy elválasztja az erőforrások védelmét a kezeléstől az alkalmazás-specifikus testreszabás megkönnyítése érdekében.

Az exokernelek általában kicsi méretűek korlátozott működésük miatt.

A Techopedia magyarázza az Exokernel-t

A hagyományos operációs rendszerek mindig befolyásolják a rájuk épített alkalmazások teljesítményét, funkcionalitását és hatókörét, mivel az operációs rendszer az alkalmazások és a fizikai hardver között helyezkedik el. Az exokernel operációs rendszer megpróbálja kezelni ezt a problémát azzal, hogy kiküszöböli azt az elképzelést, hogy az operációs rendszernek absztrakciókat kell szolgáltatnia az alkalmazások felépítéséhez. Az ötlet az, hogy a lehető legkevesebb absztrakciót vezessen be a fejlesztőkre, és biztosítsa számukra a szabadságot arra, hogy az absztrakciókat szükség szerint használják. Az exokernel architektúra úgy van felépítve, hogy egy kis kernel az összes hardver-absztrakciót megbízhatatlan könyvtárakba helyezi, amelyeket könyvtári operációs rendszereknek hívnak. Az exokernel fő célja annak biztosítása, hogy ne legyen kényszer absztrakció, ami különbözteti meg az exokernelt a mikro- és monolitikus magoktól.

Az exokernel operációs rendszerek néhány jellemzője a következő:

  • Jobb támogatás az alkalmazásvezérléshez
  • Elkülöníti a biztonságot a menedzsmenttől
  • Az absztrakciókat biztonságosan áthelyezik egy nem megbízható könyvtári operációs rendszerbe
  • Alacsony szintű felületet biztosít
  • A könyvtári operációs rendszerek hordozhatóságot és kompatibilitást kínálnak

Az exokernel operációs rendszer előnyei a következők:

  • Jobb az alkalmazások teljesítménye
  • A hardveres erőforrások hatékonyabb felhasználása a pontos erőforrás-elosztás és visszavonás révén
  • Új operációs rendszerek könnyebb fejlesztése és tesztelése
  • Minden felhasználói terület alkalmazásának megengedett a saját optimalizált memóriakezelése

Az exokernel operációs rendszer néhány hátránya a következő:

  • Csökkent konzisztencia
  • Az exokernel interfészek komplex tervezése
Mi az exokernel? - meghatározás a techopedia alapján