Co je jádro? Jednoduše vysvětleno
I když ji používají každý den, mnoho lidí si není jistých, co přesně je jádro. Pokud jste narazili na tento termín a chtěli byste se dozvědět více, je to pravé místo pro vás. V tomto praktickém tipu vysvětlíme, o čem jádro je.
Co je jádro? Fakta jednoduše vysvětlila
Jádro je trvale používáno v každodenní práci s počítačem a je pro vás vždy používáno. Záměrem je, že si ho nevšimnete. Je to rozhraní mezi softwarem a grafickým uživatelským rozhraním, které používáte, a hardwarem systému.
- Jádro je centrální modul operačního systému. Někdy se označuje jako „jádro“.
- Má různé vrstvy. Spodní vrstva tvoří rozhraní k hardwaru systému, jako jsou síťové řadiče nebo řadiče PCI Express.
- Další vrstvou je správa paměti, která každému procesu přidělí paměť. Váš aplikační software obvykle zahrnuje různé takové procesy.
- Vrstva „Process Management“ přebírá správu času a umožňuje, aby se všechny procesy v počítači zobrazovaly paralelně. Jádro reguluje všechny požadavky z programů, seřazuje je po sobě a v případě problémů je může přerušit.
- Horní vrstva je systém souborů. Přiřazuje oblasti procesům na pevném disku, tj. Na pevném disku a hlavní paměti.
- Jádro tedy reguluje celou cestu od systémového hardwaru k aplikačnímu softwaru, který je dnes většinou obsluhován uživatelem prostřednictvím grafického uživatelského rozhraní (GUI).
- Pouze uživatelská oblast již není součástí jádra, ale je označována jako „Shell“, „Ring“ nebo „Userland“.
- Počítačový program odešle systémová volání, tzv. "Systémová volání", do jádra. To pak provede skutečný požadavek na strojový jazyk na CPU. Jádro zná kompletní sadu instrukcí CPU, tj. Všechny strojové instrukce, které může provádět.
- Tato systémová volání se spouští například při čtení nebo zápisu souborů v počítači. Tento jednoduchý úkol se také děje nepřetržitě na pozadí.
- Ve víceuživatelských systémech jádro také monitoruje přístupová práva k souborům a hardwarovým komponentám.
- Správce úloh uvádí všechny procesy, které jsou spravovány jádrem. Pokud zde proces ukončíte, vydá Správce úloh jádro, aby tento proces přerušil a uvolnil přidělený úložný prostor.
- Protože se jádro používá trvale, je po spuštění načteno do hlavní paměti. K tomu obvykle dochází v chráněné oblasti, která zabraňuje jeho změně nebo odstranění.
- Windows používá jádro NT, na kterém je založeno několik subsystémů. Apple používá jádro XNU. Systémy Linux, jako jsou zařízení Ubuntu a Android, používají linuxové jádro.
- Jádro není jádro procesoru, ale jádro operačního systému nebo jádro systému.
- Operační systémy s více jádry mohou používat různá jádra vícejádrových procesorů, jako je síť nezávislých CPU.
- Jádro také není API nebo framework jako NET framework.
Linux Mint: lepší jádro a lepší Windows 10?
V dalším praktickém tipu vám ukážeme, jak zjistit, jaké jádro máte pod Linuxem. V mnoha dalších praktických tipech vysvětlujeme pojmy z počítačového jazyka, od softwaru, jako jsou připojení VPN, BIOS a UEFI nebo firmware, až po hardwarové pojmy, jako jsou BUS, SSD a základní deska.