Řízení spotřeby (power management) je vlastnost některých elektronických zařízení, zvláště fotokopírek, počítačů, grafických procesorů a počítačových periférií jako třeba monitorů a tiskáren, jež v případě nepoužívání vypnou napájení nebo přepnou systém do režimu snížené spotřeby. Ve výpočetní technice je to známo jako PC power management, který je postaven na standardu zvaném ACPI, jež nahradil APM.
Řízení spotřeby je pro počítačové systémy žádáno z mnoha důvodů:
Nižší spotřeba elektrické energie také znamená nižší provozní teplotu, což zvyšuje stabilitu systému, a snižuje dopady na životní prostředí.
Power management pro mikroprocesory může být pro celý procesor,[1] nebo jen pro specifické komponenty jako jsou cache paměť[2] a hlavní paměť.[3]
S dynamickým škálováním napětí a dynamickým škálováním frekvence může být sníženo napětí u jader CPU, taktovací frekvence, popřípadě oboje. To zajistí snížení spotřeby energie za cenu snížení výkonu. Občas se využívá u systémů běžících v reálném čase pro optimalizaci kompromisu mezi výkonem a spotřebou energie. Procesory umí také selektivně vypnout určité okruhy.
Architektura ARM big.LITTLE od ARM Holding umí migrovat procesy mezi rychlejšími „velkými“ jádry a na spotřebu energie mnohem efektivnějšími „malými“ jádry.
Při aktivaci spánku (anglicky sleep mode) je počítač vypnut, ale je zachováno napájení pamětí RAM. Po zapnutí počítače je obnoven stav procesoru (CPU) a grafického procesoru (GPU), což je velmi rychlé. Při výpadku napájení (nebo úplného vybití baterie) je stav paměti RAM ztracen a systém musí nastartovat znovu od začátku (uživatel může přijít o rozdělanou práci).
Ve Windows je umožněn od verze 98. Do verze XP byl však označován jako úsporný režim a jako režim spánku se ve Windows 2000 a XP nazývá hibernace.[4]
Když počítačový systém hibernuje, obsah RAM je uložen na disk a systém se vypne (anglicky suspend to disk). Jakmile se systém spustí, jsou data z disku načtena zpět do paměti a je obnoven stav počítače do stavu před hibernací. Hibernace systému umožňuje být kompletně vypnut. Hibernace vyžaduje soubor o velikosti instalované RAM, který je uložen na disku a je mu umožněno využívat kapacitu disku, i když systém není v režimu hibernace. Hibernace je možná ve Windows od verze 2000 a může být uživatelem povolena nebo zakázána.[4] V systému Linux je možné obsah paměti před uložením na disk komprimovat a tím ušetřit na disku místo (a urychlit pak jeho obnovení).
V hybridním režimu je obsah paměti uložen na disk, ale počítač se nevypne a je uveden jen do spánku (zůstávají napájeny paměti). To umožňuje rychlé probuzení počítače. Při vybití baterií se může počítač rovnou vypnout, protože po zapnutí se obnoví stav z disku. Hybridní režim podporují systémy od Windows 7 (2009), Linux od verze jádra 3.6 (rok 2012).[5]
Grafické procesory se používají spolu s CPU k urychlení výpočtů v různých oblastech. Velký výpočetní výkon získáme za cenu vysoké spotřeby elektrické energie. V praxi se používají dvě řešení tohoto problému: dynamické škálování napětí/dynamické škálování frekvence a clock gating.
V tomto článku byl použit překlad textu z článku Power management na anglické Wikipedii.