Domů : Podmínky softwaru : Definice Microkernel

Mikrokernel

Microkernel je minimalistický jádro navržen tak, aby byl co nejmenší. Obsahuje pouze základní kód potřebný pro komunikaci technické vybavení a načíst operační systém.

Většina moderních jader, někdy nazývaná „monolitická jádra“, obsahuje několik milionů řádků kód. Například Linux Jádro 3.0 obsahuje více než 15 milionů řádků. Mikrokernely na druhou stranu obecně obsahují méně než 10,000 XNUMX řádků kódu. Jsou schopni udržovat malou velikost načítáním většiny systémových procesů v uživatelském režimu, nikoli samotným jádrem.

Monolitické jádro může zahrnovat ovladače zařízení, souborový systém podpora a meziprocesová komunikace (IPC) protokoly pro aplikace. Mikrokernel obsahuje pouze základní systémové protokoly IPC a paměť funkce řízení. Všechno ostatní se načítá v uživatelském režimu (při přihlášení uživatele). To udržuje velikost jádra malou a také poskytuje modulární typ OS, protože jádro může načíst vlastní ovladače a systémy souborů.

Microkernels byly populární v 1980. letech kvůli omezením paměti a úložiště dřívějších počítačových systémů. Zatímco pro některé se stále používají Server OS, většina hlavních operačních systémů, jako např Windows a OS X, použijte monolitická jádra.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici Microkernel. Vysvětluje ve výpočetní terminologii, co Microkernel znamená, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici Microkernel užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.