Jádro
Jádro je základní vrstva operačního systému (OS). Funguje na základní úrovni, komunikuje s hardwarem a spravuje prostředky, jako jsou RAM a CPU.
Protože jádro zpracovává mnoho základních procesů, musí se načíst na začátku spouštěcí sekvence při startu počítače. Jádro provede kontrolu systému a rozpozná komponenty, jako jsou procesor, GPU a paměť. Také zkontroluje všechna připojená periferní zařízení. Při načítání operačního systému a zobrazování grafického uživatelského rozhraní jádro pokračuje v běhu. I po úplném načtení operačního systému jádro dál běží na pozadí a spravuje systémové prostředky.
Typy jader
Existuje několik typů jader, mezi dva oblíbené patří monolitická jádra a mikrojádra. Monolitické jádro je jediná kódová základna neboli blok zdrojového kódu, který poskytuje všechny potřebné služby operačního systému. Jde o jednoduchý návrh, který vytváří jasně definovanou komunikační vrstvu mezi hardwarem a softwarem.
Mikrojádra mají stejnou funkci jako monolitická jádra, ale jsou navržena tak, aby byla co nejmenší. Namísto správy všech prostředků z jediné kódové základny jádro zpracovává pouze nejzákladnější funkce. Vše ostatní spravuje pomocí modulů neboli „serverů“. Například ovladače zařízení jsou obvykle součástí monolitického jádra, ale v mikrojádře jsou rozděleny do samostatných modulů. Tento návrh je složitější, ale může zajistit efektivnější využití systémových prostředků a pomáhá chránit před pády systému.
Selhání jádra
Protože jádro zpracovává nejzákladnější funkce počítače, jeho pád může vyřadit celý počítač. Tato nežádoucí událost se v systémech macOS a Unix nazývá „kernel panic“. Je podobná modré obrazovce smrti v systému Windows. Jediným způsobem, jak se ze selhání jádra zotavit, je restartovat počítač.
NOTE: Selhání jádra jsou často způsobena problémy v komunikaci s hardwarem. Pokud tedy počítač opakovaně hlásí selhání jádra, zkuste odpojit nepotřebná zařízení a zjistit, zda se tím problém vyřeší.
Otestujte své znalosti