BIOS a UEFI

BIOS (Basic Input/Output System) a UEFI (Unified Extensible Firmware Interface) tvoří rozhraní mezi hardwarem počítače a operačním systémem. Bez tohoto firmware by procesor nevěděl, jak komunikovat s pamětí, diskem nebo klávesnicí, a počítač by nezačal startovat.

BIOS (Tradiční systém)

BIOS vznikl v 70. letech pro počítače IBM PC. Je uložen v paměti typu ROM nebo Flash na základní desce.

POST (Power-On Self-Test): První věc, kterou BIOS udělá. Otestuje, zda je v pořádku procesor, RAM a grafická karta. Pokud najde chybu, vydá zvukový signál (pípání).

MBR (Master Boot Record): BIOS hledá na začátku disku malý zaváděcí sektor, který mu řekne, jak spustit operační systém.

Omezení: BIOS běží v 16bitovém režimu, neumí pracovat s disky většími než 2,2 TB a má zastaralé textové rozhraní ovládané pouze klávesnicí.

UEFI (Moderní standard)

UEFI je moderní náhrada BIOSu, která řeší všechna jeho omezení. Dnes jím disponují téměř všechny nové počítače.

Rychlost: Podporuje rychlejší start systému (Fast Boot) a efektivnější inicializaci hardwaru.

GPT (GUID Partition Table): Na rozdíl od BIOSu podporuje disky s kapacitou až 9,4 Zettabytů.

Grafické rozhraní: UEFI může mít moderní vzhled, podporu myši a připojení k internetu pro aktualizace.

Secure Boot: Bezpečnostní funkce, která dovoluje spustit pouze digitálně podepsané operační systémy, čímž brání rootkitům v ovládnutí startu počítače.

Srovnání: BIOS vs. UEFI

Vlastnost	BIOS	UEFI
Maximální disk	2,2 TB	9,4 ZB
Režim procesoru	16-bit	32-bit nebo 64-bit
Zavádění OS	MBR (omezené)	GPT (flexibilní)
Bezpečnost	Žádná	Secure Boot
Uživatelské prostředí	Textové	Grafické

Proces startu počítače (Bootování)

Proces od zapnutí po načtení jádra probíhá následovně:

1. **Napájení:** Zdroj vyšle signál "Power Good".
2. **Inicializace:** CPU načte kód z čipu BIOS/UEFI.
3. **POST:** Proběhne kontrola hardwaru.
4. **Hledání zavaděče:** Firmware prohledá nastavená zařízení (SSD, USB) a hledá zavaděč systému (např. GRUB pro Linux nebo Windows Boot Manager).
5. **Předání řízení:** Firmware se "uspí" a vládu přebírá operační systém a jeho [[ovladac|ovladače]].

CSM (Compatibility Support Module)

Mnoho systémů s UEFI obsahuje funkci CSM. Ta umožňuje UEFI emulovat starý BIOS, aby bylo možné na moderním hardwaru spustit starší operační systémy, které UEFI nepodporují.

Související pojmy: Hardware, CPU, RAM, Ovladač, Rootkit, Linux Kernel, SSD.