Obsah

Proces zavádění operačního systému (Booting)

Bootování je proces, který probíhá od okamžiku stisknutí tlačítka napájení až po zobrazení přihlašovací obrazovky operačního systému. Jelikož je RAM po zapnutí prázdná, musí existovat pevně daný postup, jak najít a spustit kód operačního systému uložený na disku.

1. Fáze inicializace (Hardware)

Jakmile dostane základní deska proud, začne vykonávat pokyny uložené ve firmwaru (BIOS nebo UEFI).

2. Fáze zavaděče (Bootloader)

Zavaděč je malý program, který slouží jako most mezi firmwarem a operačním systémem.

Příklady zavaděčů:

3. Fáze jádra (Kernel)

Zavaděč načte do paměti RAM Jádro (Kernel) operačního systému a předá mu řízení.

1. **Inicializace jádra:** Jádro přebírá kontrolu nad procesorem a pamětí.
2. **Detekce ovladačů:** Jádro začne komunikovat se vším hardwarem pomocí ovladačů (drivers).
3. **Mounting:** Připojí se systémový disk (kořenový adresář), aby systém mohl číst další soubory.

4. Uživatelské prostředí (User Space)

V poslední fázi jádro spustí první proces systému:

Tyto procesy spustí grafické rozhraní, síťové služby a nakonec zobrazí přihlašovací obrazovku. V tento moment je bootování dokončeno.

5. Typy startu systému

Typ Popis
Cold Boot (Studený start) Start po úplném odpojení od napájení.
Warm Boot (Teplý start) Restartování počítače bez přerušení napájení (přes OS).
Fast Boot (Rychlé spuštění) Funkce Windows, která uloží stav jádra na disk místo úplného vypnutí, což urychlí následný start.

Související články:

Tagy: os boot bios uefi kernel hardware