Itthon Hang Mi az a mikrokernel? - meghatározás a techopedia alapján

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

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a mikrokernel?

A mikrocsatorna olyan szoftver vagy akár kód, amely az operációs rendszer megvalósításához szükséges minimális mennyiségű funkciót és funkciót tartalmazza.

Biztosítja a minimális számú mechanizmust, csak annyit, hogy a rendszer legalapvetőbb funkcióit futtassa, a végrehajtási rugalmasság maximalizálása érdekében, lehetővé téve az operációs rendszer más részeinek hatékony végrehajtását, mivel ez nem követel meg sok politikát.

A Techopedia magyarázza a Microkernel-t

A mikrokezelő csatornákat először az 1980-as években fejlesztették ki, mint olyan közvetlen kihívást, amely számos olyan kihívásra reagált, amelyek a mono-magok újabb számítógépes rendszerekbe történő adaptálását sújtották a tervezés és a programozás összeférhetetlensége miatt.

Ennek oka az, hogy abban az időben gyorsan fejlesztettek ki új protokollcsomagokat, fájlrendszereket, eszközillesztőket és más alacsony szintű rendszereket. A fent említett funkciókat gyakran a monolitikus kernelben helyezték el, ami sok munkát és gondos kódkezelést eredményez, amikor az újabb rendszerekben történő felhasználásra módosul.

A mikrocsatorna gondolata az volt, hogy ezeket a funkciókat felhasználói tér-programokként valósítsa meg, amelyek lehetővé tették azok be- és kikapcsolását, mint a normál programok; démonként futtatják őket.

Ez lehetővé tette ezen funkciók könnyebb manipulálását és a kernelkód elválasztását a finomhangolás érdekében, anélkül, hogy más mellékhatásoktól kellett aggódnunk. De legfőképpen, lehetővé tette más operációs rendszerek felépítését e közös mag vagy mikrocsatorna tetejére, amely nagyban elősegítette az operációs rendszerek kutatását.

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