====== 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|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|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í [[linux_kernel|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.//