Je CPU počítača aktívny, keď je operačný systém v režime spánku?
Keď vložíte svoj operačný systém do režimu spánku, koľko aktivity sa v skutočnosti vyskytuje "pod kapucňou" s hardvérom vášho počítača? Dnešný príspevok SuperUser Q & A má skvelé vysvetlenie, aby pomohol zvedavému čitateľovi získať viac informácií o tom, ako funguje jeho systém a počítač.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Foto s láskavým dovolením Asif A. Ali (Flickr).
Otázka
Čítačka SuperUser cpx chce vedieť, či je procesor počítača aktívny, keď je operačný systém v režime spánku:
Predpokladajme, že máte v počítači nainštalovaný operačný systém Windows a prepnete ho do režimu spánku pred jeho odložením. Podľa môjho najlepšieho vedomia nebudú bežné programy alebo procesy. Bolo by procesor stále spustený alebo aktívny na pozadí nejakým spôsobom alebo kapacitou a využitím energie?
Ak vykonávate akékoľvek kroky s modernými počítačmi so systémom Windows 7, 8.1 alebo 10 (t. J. Otváraním veka, stlačením tlačidla, dotykom myši), okamžite sa zapne bez toho, aby ste museli stlačiť tlačidlo napájania. Je to preto, že procesor aktívne čakal, kým sa tieto udalosti vyskytnú v režime nízkej spotreby?
Je procesor počítača aktívny, keď je operačný systém v režime spánku?
Odpoveď
Dodávateľ služby SuperUser DavidPostill má pre nás odpoveď:
Je procesor aktívny v režime spánku?
Záleží. Existujú rôzne stavy spánku (S1 až S4) a stav CPU nie je rovnaký vo všetkých.
- CPU sa zastaví v stave spánku S1
- CPU je vypnutý v stave spánku S2 alebo vyšším
Spánok je zvyčajne režim spánku S3, ale systém BIOS môže byť niekedy nakonfigurovaný na použitie režimu spánku S1 namiesto toho (používa sa, keď obnovenie zo S3 nefunguje správne).
- powercfg -a (možno použiť na zistenie toho, aké stavy spánku podporuje počítač)
Príklad výstupu:
Systémy spánku systému
Štáty S1, S2, S3 a S4 sú stavy spánku. Systém v jednom z týchto stavov nevykonáva žiadne výpočtové úlohy a zdá sa, že je vypnutý. Na rozdiel od systému v stave vypnutia (S5) však spací systém zachováva stav pamäte, či už v hardvéri alebo na disku. Operačný systém nemusí byť reštartovaný, aby sa počítač vrátil do pracovného stavu.
Niektoré zariadenia môžu prebudiť systém z režimu spánku, keď sa vyskytnú určité udalosti, napríklad prichádzajúci hovor k modemu. Okrem toho na niektorých počítačoch externý indikátor informuje používateľa, že systém spí len.
Pri každom nasledujúcom stave spánku S1 až S4 sa viac počítača vypne. Všetky počítače kompatibilné so štandardom ACPI vypínajú procesorové hodiny na S1 a strácajú kontext hardvéru v systéme S4 (pokiaľ nie je pred vypnutím naprogramovaný súbor dlhodobého spánku), ako je uvedené v sekciách nižšie. Podrobnosti o prechodných stavoch spánku sa môžu líšiť v závislosti od toho, ako výrobca zariadenie navrhol. Napríklad na niektorých počítačoch niektoré čipy na základnej doske môžu stratiť výkon na S3, zatiaľ čo na iných, takéto čipy si zachovajú silu až do S4. Niektoré zariadenia by navyše mohli prebudiť systém iba zo S1 a nie z hlbších spánkových stavov.
Stav napájania systému S1
Stav napájania systému S1 je stav spánku s nasledujúcimi charakteristikami:
Spotreba energie
- Menšia spotreba než v S0 a vyššia ako v iných režimoch spánku, hodiny procesora sú vypnuté a stopy autobusov sú zastavené, obnovenie softvéru
- Riadenie sa znova spustí, kde sa zastavil
Hardwarová latencia
- Typicky nie viac ako dve sekundy
Kontext hardvéru systému
- Všetok kontext zachovaný a udržiavaný hardvérom
Stav napájania systému S2
Stav napájania systému S2 je podobný S1 okrem toho, že kontext CPU a obsah cache systému sú stratené, pretože procesor stráca výkon. Štát S2 má nasledujúce charakteristiky:
Spotreba energie
- Menšia spotreba než v stave S1 a vyššia ako v S3, procesor je vypnutý, autobusové hodiny sú zastavené (niektoré autobusy môžu stratiť energiu), obnovenie softvéru
- Po prebudení sa ovládanie spustí od vektora resetovania procesora
Hardwarová latencia
- Dve sekundy alebo viac, väčšie alebo rovné latencii pre S1
Kontext hardvéru systému
- Kontext procesora a obsah cache systému sú stratené
Stav napájania systému S3
Stav napájania systému S3 je stav spánku s nasledujúcimi charakteristikami:
Spotreba energie
- Menej spotreby ako v štáte S2, procesor je vypnutý a niektoré čipy na základnej doske môžu byť tiež vypnuté
Obnovenie softvéru
- Po udalosti prebudenia sa ovládanie spustí z vektora resetovania procesora
Hardwarová latencia
- Takmer nerozlíšiteľné od S2
Kontext hardvéru systému
- Uchováva sa iba systémová pamäť; Kontext procesora, obsah vyrovnávacej pamäte a kontext čipovej sady sú stratené
Stav napájania systému S4
Stav napájania systému S4, režim hibernácie, je stav spánku s najnižším výkonom a má najdlhšiu latenciu prebudenia. Aby sa znížila spotreba energie na minimum, hardvér vypne všetky zariadenia. Kontext operačného systému sa však zachováva v režime hibernácie (obraz pamäte), ktorý systém zapisuje na disk pred vstupom do stavu S4. Po naštartovaní načíta čítač tento súbor a preskočí na predchádzajúce miesto pred hibernáciou systému.
Ak počítač v stave S1, S2 alebo S3 stratí všetky napájanie z batérie alebo batérie, stratí kontext hardvéru systému, a preto sa musí reštartovať, aby sa vrátil na S0. Počítač v stave S4 sa však môže opätovne spustiť zo svojho predchádzajúceho umiestnenia aj po strate napájania striedavým prúdom alebo batériou, pretože kontext operačného systému sa zachová v súprave spánku. Počítač v režime dlhodobého spánku nepoužíva žiadnu energiu (s možnou výnimkou pretečeného prúdu).
Stav napájania systému S4 má nasledujúce charakteristiky:
Spotreba energie
- Vypnuté, s výnimkou pretekania prúdu na tlačidlo napájania a podobné zariadenia, obnovenie softvéru
- Systém sa reštartuje z uloženého súboru hibernácie. Ak súbor hibernácie nemožno načítať, vyžaduje sa reštartovanie. Zmena konfigurácie hardvéru, kým je systém v stave S4, môže mať za následok zmeny, ktoré zabraňujú správnemu načítaniu súboru dlhodobého spánku.
Hardwarová latencia
- Dlhé a nedefinované. Iba fyzická interakcia vráti systém do pracovného stavu. Takáto interakcia môže zahŕňať to, že používateľ stlačí vypínač ON, alebo ak je prítomný príslušný hardvér a aktivuje sa budenie, prichádzajúci zvonček pre modem alebo aktivitu v sieti LAN. Zariadenie sa tiež môže prebudiť z časovača obnovenia, ak ho hardvér podporuje. Kontext hardvéru systému.
- Žiadne sa nezachovali v hardvéri. Systém pred zapnutím vypíše obraz v pamäti súboru hibernácie. Pri načítaní operačného systému číta tento súbor a preskočí na jeho predchádzajúce miesto.
zdroj: Stavové spiace štáty
Ďalšie čítanie
- Index A-Z príkazového riadka systému Windows CMD - vynikajúca referencia pre všetky veci príkazového riadka systému Windows.
- powercfg - Ovládajte nastavenia napájania a konfigurujte režimy dlhodobého spánku / pohotovostného režimu.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.