Je li CPU računala aktivan kada je operativni sustav u stanju mirovanja?
Kada operativni sustav stavite u stanje mirovanja, koliko se aktivnosti još uvijek događa "ispod haube" s hardverom vašeg računala? Današnja postova s pitanjima o odgovorima korisnika imaju veliko objašnjenje kako bi znatiželjnom čitatelju pomogli da sazna više o tome kako njegov sustav i računalo funkcioniraju.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Fotografija zahvaljujući Asifu A. Aliju (Flickr).
Pitanje
Čitač SuperUser cpx želi znati je li CPU računala aktivan kada je operativni sustav u stanju mirovanja:
Pretpostavimo da na računalu imate instaliran operacijski sustav Windows i da ga prebacite u stanje mirovanja prije nego što ga odložite. Koliko znam, ne bi bilo programa ili procesa. Hoće li procesor i dalje raditi ili biti aktivan u pozadini na neki način, kao i kapacitet i iskoristivost?
Kada izvršite bilo koju radnju s modernim računalima s operacijskim sustavima Windows 7, 8.1 ili 10 (tj. Otvaranjem poklopca, pritiskom na gumb, dodirom miša), on se odmah uključuje bez pritiska na gumb za uključivanje. Je li to zato što je CPU aktivno čekao da se ti događaji dogode dok su radili u režimu male snage?
Je li CPU računala aktivan kada je operativni sustav u stanju mirovanja?
Odgovor
Suradnik SuperPorisnik DavidPostill ima odgovor za nas:
Je li CPU aktivan u stanju mirovanja?
Ovisi. Postoje različita stanja mirovanja (S1 do S4) i stanje CPU-a nije isto u svim njima.
- CPU se zaustavlja u stanju mirovanja S1
- CPU je isključen u stanju mirovanja S2 ili više
Spavanje je normalno stanje mirovanja S3, ali BIOS ponekad može biti konfiguriran da umjesto toga koristi stanje mirovanja S1 (koristi se kada nastavak iz S3 ne radi ispravno).
- powercfg -a (može se koristiti za pregled stanja mirovanja koje računalo podržava)
Primjer izlaza:
Stanja stanja mirovanja sustava
Stanja S1, S2, S3 i S4 su stanja mirovanja. Sustav u jednom od tih stanja ne obavlja nikakve računske zadatke i čini se da je isključen. Za razliku od sustava u stanju isključivanja (S5), sustav za spavanje zadržava stanje memorije, bilo u hardveru ili na disku. Operativni sustav ne treba ponovno podizati kako bi se računalo vratilo u radno stanje.
Neki uređaji mogu probuditi sustav iz stanja mirovanja kada dođe do određenih događaja, kao što je dolazni poziv modemu. Osim toga, na nekim računalima vanjski indikator govori korisniku da sustav samo spava.
U svakom sljedećem stanju mirovanja, od S1 do S4, više se računala isključuje. Sva računala kompatibilna s ACPI-jem isključuju svoje procesorske satove na S1 i gube kontekst hardvera sustava na S4 (osim ako je datoteka za hibernaciju napisana prije gašenja), kao što je navedeno u donjim odjeljcima. Pojedinosti o stanju mirovanja mogu varirati ovisno o tome kako je proizvođač dizajnirao stroj. Na primjer, na nekim strojevima određeni čipovi na matičnoj ploči mogu izgubiti struju na S3, dok na drugima takvi čipovi zadržavaju snagu do S4. Nadalje, neki uređaji mogu probuditi sustav samo iz S1, a ne iz dubljih stanja mirovanja.
Stanje napajanja sustava S1
Stanje snage sustava S1 je stanje mirovanja sa sljedećim karakteristikama:
Potrošnja energije
- Manja potrošnja nego u S0 i veća nego u drugim stanjima mirovanja, sat procesora je isključen i satovi sabirnice su zaustavljeni, softver nastavljen
- Kontrola se ponovno pokreće tamo gdje je stala
Latencija hardvera
- Obično ne više od dvije sekunde
Kontekst hardvera sustava
- Sav kontekst zadržava i održava hardver
Stanje napajanja sustava S2
Stanje napajanja sustava S2 slično je S1, osim što su CPU kontekst i sadržaj sistemske predmemorije izgubljeni jer procesor gubi napajanje. Država S2 ima sljedeće karakteristike:
Potrošnja energije
- Manja potrošnja nego u stanju S1 i veća nego u S3, procesor je isključen, satovi sabirnice su zaustavljeni (neki autobusi mogu izgubiti energiju), softver nastavljen
- Nakon buđenja, kontrola počinje od vektora resetiranja procesora
Latencija hardvera
- Dvije sekunde ili više, veće ili jednako latenciji za S1
Kontekst hardvera sustava
- Kontekst procesora i sadržaji predmemorije sustava se gube
Stanje napajanja sustava S3
Stanje napajanja sustava S3 je stanje mirovanja sa sljedećim karakteristikama:
Potrošnja energije
- Manja potrošnja nego u stanju S2, procesor je isključen, a neki čipovi na matičnoj ploči također mogu biti isključeni
Nastavak softvera
- Nakon događaja buđenja, kontrola počinje od vektora resetiranja procesora
Latencija hardvera
- Gotovo se ne razlikuje od S2
Kontekst hardvera sustava
- Zadržava se samo sistemska memorija; Kontekst CPU-a, sadržaj predmemorije i kontekst čipseta se gube
Stanje napajanja sustava S4
Stanje napajanja sustava S4, stanje hibernacije, je stanje mirovanja s najnižim pogonom i ima najdužu latenciju buđenja. Kako bi smanjili potrošnju energije na minimum, hardver isključuje sve uređaje. Kontekst operativnog sustava, međutim, održava se u datoteci hibernacije (slika memorije) koju sustav piše na disk prije ulaska u stanje S4. Nakon ponovnog pokretanja, loader učitava ovu datoteku i skače na prethodnu lokaciju sustava prije hibernacije.
Ako računalo u stanju S1, S2 ili S3 izgubi sve napajanje izmjeničnom strujom ili baterijom, gubi kontekst hardvera sustava i stoga se mora ponovno pokrenuti kako bi se vratilo na S0. Računalo u stanju S4, međutim, može se ponovno pokrenuti sa svog prethodnog položaja čak i nakon što izgubi napajanje naizmjeničnom strujom ili baterijom jer se kontekst operacijskog sustava zadržava u datoteci hibernacije. Računalo u stanju hibernacije ne troši energiju (uz moguću iznimku struje kapanja).
Stanje napajanja sustava S4 ima sljedeće karakteristike:
Potrošnja energije
- Isključeno, osim za tekuću struju do gumba za napajanje i slične uređaje, nastavak softvera
- Sustav se ponovno pokreće iz spremljene datoteke hibernacije. Ako se datoteka hibernacije ne može učitati, potrebno je ponovno podizanje sustava. Ponovno konfiguriranje hardvera dok je sustav u stanju S4 može rezultirati promjenama koje sprječavaju ispravno učitavanje datoteke hibernacije.
Latencija hardvera
- Duga i nedefinirana. Samo fizička interakcija vraća sustav u radno stanje. Takva interakcija može uključivati korisnika pritiskom na prekidač ON ili, ako je prisutan odgovarajući hardver i omogućeno buđenje, dolazni prsten za modem ili aktivnost na LAN-u. Stroj se također može probuditi iz vremenskog mjerača za nastavak ako ga hardver podržava. Kontekst hardvera sustava.
- Nitko nije zadržan u hardveru. Sustav zapisuje sliku memorije u datoteku hibernacije prije isključivanja. Kada se operativni sustav učita, on čita ovu datoteku i skače na svoje prethodno mjesto.
Izvor: Sustav stanja spavanja
Daljnje čitanje
- A-Z indeks naredbenog retka Windows CMD - izvrsna referenca za sve što se odnosi na Windows komandnu liniju.
- powercfg - Upravljajte postavkama napajanja i konfigurirajte Hibernate / Standby modove.
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.