Ar kompiuterio procesorius aktyvus, kai operacinė sistema veikia miego režimu?
Įdėję operacinę sistemą į „miego“ režimą, kiek jūsų kompiuterio aparatinė įranga vis dar iš tikrųjų vyksta „po gaubtu“? Šiandienos „SuperUser“ atsakymų ir atsakymų žinutė puikiai paaiškina, kaip įdomu skaitytojui sužinoti daugiau apie tai, kaip veikia jo sistema ir kompiuteris.
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
Asif A. Ali (Flickr) nuotrauka.
Klausimas
„SuperUser“ skaitytuvas „cpx“ nori sužinoti, ar kompiuterio procesorius yra aktyvus, kai operacinė sistema veikia miego režimu:
Tarkime, kad jūsų kompiuteryje yra įdiegta „Windows“ operacinė sistema ir prieš jį išjungsite sistemą. Kiek man žinoma, nebūtų jokių programų ar procesų. Ar procesorius vis dar veikia arba aktyvus fone tam tikru būdu ar pajėgumu ir naudodamas galią?
Kai atliekate bet kokius veiksmus su šiuolaikiniais kompiuteriais, kuriuose veikia „Windows 7“, „8.1“ arba „10“ (t. Y. Atidarant dangtelį, paspaudus mygtuką, paliečiant pelę), jis iš karto įsijungia be spaudimo mygtuko. Ar tai yra todėl, kad CPU aktyviai laukė, kol šie įvykiai atsiras mažos galios režimu?
Ar kompiuterio procesorius aktyvus, kai operacinė sistema veikia miego režimu?
Atsakymas
„SuperUser“ autorius DavidPostill mums atsako:
Yra CPU aktyvus miego režimu?
Priklauso. Yra skirtingų miego būsenų (S1 - S4) ir CPU būsena visose jų nėra vienoda.
- CPU sustabdomas miego būsenoje S1
- CPU yra išjungtas miego režimuose S2 arba didesniuose
Miego režimas paprastai yra miego būsena S3, tačiau BIOS kartais gali būti sukonfigūruotas naudoti miego būseną S1 (naudojamas tada, kai atnaujinimas iš S3 neveikia tinkamai).
- powercfg -a (gali būti naudojama norint pamatyti, ką miego režimas rodo kompiuterio palaikymą)
Išvesties pavyzdys:
Sistemos miego būsenos
Valstybės S1, S2, S3 ir S4 yra miego būsenos. Vienoje iš šių valstybių sistema nevykdo jokių skaičiavimo užduočių ir atrodo išjungta. Tačiau, skirtingai nei išjungimo būsenos (S5) sistema, miego sistema išlaiko atminties būseną tiek aparatūroje, tiek diske. Operacinė sistema neturi būti paleista iš naujo, kad kompiuteris būtų grąžintas į darbo būseną.
Kai kurie įrenginiai gali pažadinti sistemą iš miego būsenos, kai įvyksta tam tikri įvykiai, pavyzdžiui, įeinantis skambutis į modemą. Be to, kai kuriuose kompiuteriuose išorinis indikatorius nurodo vartotojui, kad sistema yra tik mieganti.
Su kiekviena iš eilės miego būsena, nuo S1 iki S4, daugiau kompiuterio išjungiama. Visi AKR reikalavimus atitinkantys kompiuteriai išjungia procesoriaus laikrodžius S1 ir praranda sistemos aparatūros kontekstą S4 (nebent prieš išjungiant užmigdymo failą), kaip nurodyta toliau pateikiamuose skyriuose. Išsami informacija apie tarpinį miego režimą gali skirtis priklausomai nuo to, kaip gamintojas suprojektavo mašiną. Pavyzdžiui, kai kuriose mašinose kai kurie lustai ant pagrindinės plokštės gali prarasti galią S3, o kitose lustai išlaiko galią iki S4. Be to, kai kurie prietaisai gali pažadinti sistemą tik iš S1, o ne iš gilesnių miego režimų.
S1 galios būsena
S1 galios būsena yra miego būsena, turinti šias charakteristikas:
Energijos sąnaudos
- Mažesnis suvartojimas nei S0 ir didesnis nei kitose miego būsenose, procesoriaus laikrodis išjungtas ir autobusų laikrodžiai yra sustabdyti, programinės įrangos atnaujinimas
- Valdiklis vėl paleidžiamas, kai jis išjungtas
Aparatinės įrangos vėlavimas
- Paprastai ne daugiau kaip dvi sekundes
Sistemos techninės įrangos kontekstas
- Visi kontekstai, kuriuos išsaugo ir prižiūri aparatūra
S2 galios būsena
S2 galios būsena yra panaši į S1, išskyrus tai, kad procesoriaus kontekstas ir sistemos talpyklos turinys prarandami, nes procesorius praranda galią. S2 valstybė turi šias charakteristikas:
Energijos sąnaudos
- Mažesnis suvartojimas nei S1 ir didesnis nei S3, procesorius išjungtas, autobusų laikrodžiai sustabdomi (kai kurie autobusai gali prarasti galią), programinės įrangos atnaujinimas
- Po pažadinimo valdiklis prasideda iš procesoriaus atstatymo vektoriaus
Aparatinės įrangos vėlavimas
- Dvi sekundės ar ilgiau, didesnė arba lygi latentiniam S1
Sistemos techninės įrangos kontekstas
- CPU kontekstas ir sistemos talpyklos turinys prarandami
S3 galios būsena
S3 galios būsena yra miego būsena, turinti šias charakteristikas:
Energijos sąnaudos
- Mažesnis suvartojimas nei būsenoje S2, procesorius yra išjungtas ir kai kurios plokštės gali būti išjungtos
Programinės įrangos atnaujinimas
- Po pažadinimo įvykio kontrolė prasideda iš procesoriaus atstatymo vektoriaus
Aparatinės įrangos vėlavimas
- Beveik nesiskiria nuo S2
Sistemos techninės įrangos kontekstas
- Išlaikoma tik sistemos atmintis; CPU kontekstas, talpyklos turinys ir lustų rinkinio kontekstas prarandami
S4 galios būsena
Sistemos galios būsena S4, užmigdymo būsena, yra mažiausiomis maitinimo būsenomis ir turi ilgiausią pažadinimo trukmę. Norėdami sumažinti energijos suvartojimą iki minimumo, aparatūra išjungia visus įrenginius. Tačiau operacinės sistemos kontekstas išsaugomas užmigdymo faile (atminties paveiksle), kurį sistema rašo diske prieš patekdama į S4 būseną. Paleidus iš naujo, krautuvas perskaito šį failą ir pereina į ankstesnę, prieš sulaikymą buvusią vietą.
Jei kompiuteris, esantis S1, S2 arba S3 būsenoje, praranda visą AC arba akumuliatoriaus energiją, jis praranda sistemos aparatūros kontekstą ir todėl turi iš naujo paleisti, kad sugrįžtų į S0. Tačiau kompiuteris, esantis būsenoje S4, gali iš naujo paleisti iš ankstesnės vietos net ir tada, kai praranda kintamosios srovės ar akumuliatoriaus energiją, nes operacinės sistemos kontekstas išsaugomas užmigdymo faile. Sulaikytosios būsenos kompiuteris nenaudoja jokios galios (išskyrus galimą srovę).
S4 galios būsena turi šias charakteristikas:
Energijos sąnaudos
- Išjungta, išskyrus maitinimo mygtuko ir panašių įrenginių srovę, programinės įrangos atnaujinimą
- Sistema iš naujo paleidžiama iš išsaugoto užmigdymo failo. Jei negalima įkelti hibernacijos failo, reikia paleisti iš naujo. Techninės įrangos konfigūravimas, kai sistema yra S4 būsenoje, gali sukelti pakeitimus, kurie neleidžia hibernuoti failui teisingai įkelti.
Aparatinės įrangos vėlavimas
- Ilgas ir neapibrėžtas. Tik fizinė sąveika grąžina sistemą į darbo būseną. Tokia sąveika gali apimti naudotoją, kuris paspaudžia ON jungiklį, arba, jei yra tinkama aparatūra, ir įjungimas yra įjungtas, įeinantis modemas ar skambučiai LAN tinkle. Įrenginys taip pat gali pabusti iš atnaujinimo laikmačio, jei aparatūra ją palaiko. Sistemos aparatinės įrangos kontekstas.
- Nėra saugomos aparatūros. Prieš įjungiant išjungimo sistemą, sistema įrašo atminties vaizdą. Kai operacinė sistema įkeliama, ji nuskaito šį failą ir pereina į ankstesnę vietą.
Šaltinis: Sistemos miego valstybės
Papildoma literatūra
- „Windows CMD“ komandų eilutės „A-Z“ indeksas - puiki nuoroda visoms „Windows“ komandų eilutėms.
- powercfg - valdyti maitinimo parametrus ir konfigūruoti sulaikytosios veiksenos / budėjimo režimus.
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.