====== ACPI (Advanced Configuration and Power Interface) ====== **ACPI** je otevřený průmyslový standard, který umožňuje operačnímu systému přímo řídit množství energie dodávané jednotlivým hardwarovým komponentám a periferiím. Nahradil starší standardy jako **APM** (Advanced Power Management). ---- ====== Hlavní funkce ACPI ====== Standard ACPI přinesl revoluci v tom, jak počítač nakládá s hardwarem. Mezi jeho klíčové úkoly patří: * **Správa napájení (Power Management):** Umožňuje systému vypínat nepoužívané komponenty (např. pevné disky, monitory). * **Konfigurace zařízení (PnP):** Automatické rozpoznávání a konfigurace nově připojeného hardwaru. * **Thermal Management:** Sledování teploty procesoru a regulace otáček ventilátorů nebo snižování výkonu (throttling). * **Správa baterií:** Přesné hlášení stavu nabití a kapacity u přenosných zařízení. ---- ====== Energetické stavy (Global States) ====== ACPI definuje tzv. **G-stavy** (Global States) a **S-stavy** (Sleep States), které určují, v jakém režimu se systém nachází: ^ Stav ^ Název ^ Popis ^ | **G0 (S0)** | Working | Počítač je plně v provozu, procesor vykonává instrukce. | | **G1 (S1-S4)** | Sleeping | Počítač je zdánlivě vypnutý, ale udržuje stav v paměti nebo na disku. | | **G2 (S5)** | Soft Off | Systém je vypnutý, ale základní deska je stále pod napětím (čeká na zapnutí). | | **G3** | Mechanical Off | Počítač je zcela odpojen od elektrické sítě. | ===== Specifické stavy spánku (S-states) ===== * **S1 / S2:** Úsporné stavy procesoru (rychlé probuzení). * **S3 (Suspend to RAM):** Data jsou uložena v operační paměti. Velmi rychlý start, ale vyžaduje napájení RAM. * **S4 (Hibernation):** Obsah paměti se uloží na pevný disk a systém se vypne. Po zapnutí se obnoví předchozí stav. ---- ====== Stavy procesoru (P-states a C-states) ====== Pro detailní řízení spotřeby procesoru využívá ACPI další dvě kategorie: * **C-states (CPU Power States):** Určují, jak hluboce procesor „spí“, když nemá žádnou práci (C0 je plný výkon, vyšší čísla znamenají hlubší úsporu). * **P-states (Performance States):** Určují frekvenci a napětí procesoru v době, kdy pracuje (např. technologie Intel SpeedStep nebo AMD Cool'n'Quiet). ---- ====== Proč je ACPI důležité pro servery? ====== I když na serveru, kde běží vaše DokuWiki, pravděpodobně nevyužíváte režim spánku, ACPI je kritické pro: 1. **Správné vypnutí (Soft Power-off):** Umožňuje systému korektně ukončit procesy a databáze po stisknutí tlačítka napájení. 2. **Monitoring hardwaru:** Předávání informací o teplotě a otáčkách ventilátorů do dohledových systémů. 3. **Virtualizaci:** Hypervizory (jako Proxmox nebo VMware) emulují ACPI pro hostované systémy, aby bylo možné virtuální stroje korektně ovládat. ---- //Související pojmy: Hardware, Operační systém, Server Management.//