Mikrokernel építészet darazsak
Cím a munka: mikrokernel építészet
Szakterület: Informatika, kibernetika és programozás
Fájl mérete: 70.66 KB
Job letöltve: 56 fő.
11. kérdés mikrokernel építészet.
§3.5 mikrokernel építészet.
A mikrokernel építészet olyan kiváltságos mód, csak egy kis része az operációs rendszer, az úgynevezett mikrokernel.
A szerkezet mikrokernel jellemzően gép-specifikus modulokat és néhány alapvető modul, amelyek folyamat, bemeneti / kimeneti eszközök, megszakítások a virtuális memóriát és üzenetekkel, azaz funkciókat, amelyek nehéz végrehajtani programok futnak a felhasználói módban.
Minden más, magasabb szintű kernel funkciókhoz formájában egy speciális operációs rendszer elemei # 150; Futtató kiszolgálók felhasználói módban. A fő célja a szerver karbantartás kéréseket más alkalmazások # 150; kliensek (például, a létrehozás folyamata, memória kiosztás, stb). A közvetítő szerepét az interakció végez mikrokernel.

Ábra. 3.9. Szerver és kliens-vita
Ebben az elrendezésben az operációs rendszer fut lassabban működik a klasszikus építészet, mint gyakran végrehajtott közötti átmenetek felhasználói módban és privilegizált # 150; négy átmenet kettő helyett (ábra. 3.10). Ez az oka mikrokernel megközelítés nem alkalmazzák széles körben.
Ez a megközelítés alkalmazásával mikrokernel jelentős előnyökkel rendelkezik:
- Ez megkönnyíti a magas színvonalú és megbízható szoftverek;
- Ez megkönnyíti a végrehajtás további követelmény, hogy a modern operációs rendszerek (a hordozhatóság, a megbízhatóság, a skálázhatóság, stb);
- hivatkozni függvényében egy alkalmazás egy másik alkalmazás;
- Ez a támogatási mechanizmusok elosztott számítási.
Ábra. 3.10. Módváltáshoz amikor a rendszer hívás
A legjelentősebb képviselője a mikrokernel van QNX QNX. egy mikrokernelt különböző változatai a elfoglalt térfogat 8K a 46K, azaz Ez lehet teljes mértékben befogadni a belső cache a processzor.
A Windows. épül egy kliens-szerver ideológia aligha nevezhető mikrokernel annak mag mérete.