Jádro operačního systému: Porovnání verzí

Smazaný obsah Přidaný obsah
značky: editace z mobilu editace z mobilní aplikace
značky: editace z mobilu editace z mobilní aplikace
Řádek 75:
S rostoucí velikostí jádra se objevuje množství problémů koncepce monolitického jádra. Jeden z nejvýraznějších je zvětšování „paměťového otisku“, tedy množství paměti zabrané přímo jádrem. [[Virtuální paměť]] tento problém do určité míry odstraňuje, ale ne všechny počítačové architektury mají podporu virtuální paměti. Ke snížení velikosti jádra se musí vykonávat rozsáhlé úpravy k opatrnému odstranění nepotřebného kódu, které mohou být velmi složité vzhledem k nejasné vzájemné závislostí mezi částmi jádra s miliony řádků zdrojového kódu.
 
Některé nevýhody monolitického jádra je možné odstranit používáním modulů: ovladače zařízení stále běží v prostoru jádra se vší efektivitou, kterou to přináší, ale jsou do značné míry nezávislé a je možné nahrávat jen ty, které jsou pro daný počítač zapotřebí. Příkladem takového systému je například [[Linux]], nebo [[FreeBSD]]. Přesto, debata mezi [[Linus Torvalds|Linusem Torvaldsem]] a [[Andrew S. Tanenbaum|Andrewem Tanenbaumem]] na téma, že Linux by měl být raději mikrojádro, se rozrostla na slavnou [[flame war|vášnivou diskusi]].
 
=== Nanojádra ===