Monolitické jádro: Porovnání verzí
Smazaný obsah Přidaný obsah
m Bot: Odstranění 24 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q720353) |
m tzpo |
||
Řádek 2:
'''Monolitické jádro''' je druh [[kernel|jádra]] [[operační systém|operačního systému]], jehož veškerý kód běží ve stejném (jaderném) paměťovém prostoru, který se anglicky označuje jako kernel space. Tím se liší od tzv. [[mikrojádro|mikrojádra]], které většinu tradičních činností monolitického jádra, jako je třeba správa [[souborový systém|souborových systémů]], implementuje v procesech, které běží v uživatelském paměťovém prostoru.
Přestože jsou monolitická jádra psána tak, aby byla činnost jednotlivých
Rozhraní mezi operačním systémem a [[Proces (program)|procesy]] zajišťují v monolitickém jádře tzv. [[systémové volání]]. Pomocí systémových volání mohou procesy využívat služby nabízené jádrem operačního systému, je-li jim to povoleno.
Řádek 12:
== Nevýhody monolitického kernelu ==
Monolitický kernel má nevýhody v mnohem nižší spolehlivosti a stabilitě systému. Monolitická jádra byla prosazována v době, kdy měla řádově desítky tisíc řádek zdrojového kódu, které lze poměrně snadno udržet v pořádku. Dnešní
Monolitické jádro není
Z důvodů nevýhod monolitických systémů se od nich ustupuje, a prakticky kromě Linuxu není dnes žádný operační systém čistým monolitickým jádrem. Většina operačních systémů je buď čistým mikrojádrovým systémem (QNX), nebo křížencem mezi monolitickým a mikrojádrovým systémem.
|