OS mikrokernel építészet - studopediya
Mikrokernel architektúra egy alternatíva a klasszikus módszer az operációs rendszer a szerkezetben.
A lényege a mikrokernel architektúra a következő. A privilegizált módban, úgy üzemeltetik csak egy nagyon kis része a OS, úgynevezett mikrokernel (14. ábra). A mikrokernel védve van a többi operációs rendszer és alkalmazások. A szerkezet mikrokernel jellemzően gép-specifikus modulokat, valamint a modulok, melyek ellátják az alapvető (de nem az összes!) Funkciók folyamatmenedzsment mag, megszakítás kezelő, a virtuális memória kezelése, üzenetek továbbítása és kezelése bemeneti és kimeneti eszközök kapcsolódó be- vagy olvasási nyilvántartások eszközöket. Állítsa mikrokernel funkciók általában megfelel a funkciók a hagyományos magréteg mögöttes mechanizmusok. Ezek az operációs rendszer funkcióit nehéz, ha nem lehetetlen, hogy végre a felhasználói térben.
Minden más, magasabb szintű kernel funkciókhoz formájában alkalmazások futnak a felhasználói módban. Egyértelmű döntést, amely a rendszer funkcióit meg kell hagyni a privilegizált módba, amelyeket át a felhasználói módban nem létezik.
Általában sok erőforrás menedzserek, amelyek szerves részei a hagyományos mag - file rendszer, az alrendszerek és a folyamat virtuális memória kezelése, a biztonság kezelése stb - .. Legyen „periférikus” moduljait felhasználói módban.
erőforrás menedzserek működő felhasználói módban alapvető különbségek vannak a hagyományos közművek és gyártási programok, operációs rendszer, bár a mikrokernel építészet, mindezek szoftver komponenseket is tervezték formájában alkalmazásokat. Eszközök és megmunkálási programot amit elsősorban a felhasználók számára. A helyzet, amikor egy alkalmazás van szükség a funkció (eljárás) egy másik alkalmazás rendkívül ritkák.
Ezért működik a klasszikus építészet a rendszer nem létezik olyan mechanizmus, amellyel egyetlen alkalmazás okozna a funkciók a többi.
Egészen más a helyzet áll fenn, ha a kérelmet a formájában az operációs rendszer. A meghatározás szerint a fő célja ennek alkalmazás szolgáltatási kérések más alkalmazások, mint például a folyamat létrehozása, memória kiosztás, ellenőrizze az erőforrás hozzáférési jogokat, és így tovább. D.
Ez az erőforrás menedzserek készült felhasználói módban, az úgynevezett OS szerverek, tehát modulok, a fő cél az, ami a helyszíni alkalmazások szervizelés kéréseket, és az egyéb működési egységek. Nyilvánvaló, hogy végre egy mikrokernel felépítés az előfeltétele Xia jelenlétét az operációs rendszer felhasználóbarát és hatékony eljárás eljárás hívást az egyik folyamat a másikra. Támogatás egy ilyen mechanizmus, és az egyik fő feladata a mikrokernel.
Vázlatosan mechanizmus funkció felhívja az operációs rendszer, amelynek célja a formájában szervo gödör, az alábbiak szerint (15. ábra).