Co je Kernel?
Jádro je základní vrstvou operačního systému (OS). Funguje na základní úrovni, komunikuje s hardwarem a spravuje prostředky, jako je RAM a CPU.
Jelikož jádro obsluhuje mnoho základních procesů, musí být načteno na začátku spouštěcí sekvence při startu počítače. Jádro provede kontrolu systému a rozpozná komponenty, například procesor, GPU a paměť. Kontroluje také, zda jsou připojeny všechny periferní zařízení. Jakmile se operační systém načte a zobrazí se grafické uživatelské rozhraní, jádro pokračuje v běhu. I po úplném načtení operačního systému pokračuje jádro v běhu na pozadí a spravuje systémové prostředky.
Typy jader
Existuje několik typů jader, ale mezi dva oblíbené patří monolitická jádra a mikrokernely. Monolitické jádro je jediná kódová základna nebo blok zdrojového kódu, který poskytuje všechny potřebné služby nabízené operačním systémem. Jedná se o zjednodušený návrh a vytváří dobře 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 jedné kódové základny jádro zpracovává pouze nejzákladnější funkce. Ke správě všeho ostatního používá moduly nebo „servery“. Například ovladače zařízení jsou obvykle součástí monolitického jádra, ale v mikrojádře by byly 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 systém před pádem.
Panika jádra
Jelikož jádro zpracovává nejzákladnější funkce počítače, může v případě jeho pádu dojít k pádu celého počítače. Tato nežádoucí událost se v systémech macOS a Unix nazývá „panika jádra“. Je podobná modré obrazovce smrti v systému Windows. Jediný způsob, jak se z paniky jádra zotavit, je restartovat počítač.
POZNÁMKA:Panika jádra je často způsobena problémy s komunikací hardwaru. Pokud tedy váš počítač vyvolává opakované paniky jádra, zkuste odpojit nepotřebná zařízení a zjistit, zda to problém vyřeší.
Definice Kernel na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Jádro nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Jádro alebo chcete navrhnúť nový technický termín, kontaktujte nás.