sv.phhsnews.com


sv.phhsnews.com / ÄR en dators CPU-aktiv när ett operativsystem är i viloläge?

ÄR en dators CPU-aktiv när ett operativsystem är i viloläge?


När du sätter operativsystemet i viloläge, hur mycket aktivitet är det faktiskt "under huven" med din dators hårdvara? Dagens SuperUser Q & A-tjänst har en bra förklaring till att hjälpa en nyfiken läsare att lära sig mer om hur hans system och dator fungerar.

Dagens Frågor och svar sessions kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Foto med tillstånd av Asif A. Ali (Flickr).

Frågan

SuperUser-läsaren cpx vill veta om en dators CPU är aktiv när ett operativsystem är i viloläge:

Antag att du har ett Windows-operativsystem installerat på din dator och du växlar systemet till viloläge innan du tar bort det. Så vitt jag vet skulle det inte finnas några program eller processer som körs. Skulle processorn fortfarande köra eller vara aktiv i bakgrunden på något sätt eller kapacitet och använda ström?

När du utför åtgärder med moderna datorer som kör Windows 7, 8.1 eller 10 (dvs. öppnar locket, trycker du på en knapp och rör musen) slår den omedelbart på sig utan att behöva trycka på strömbrytaren. Är det för att CPUen aktivt väntade på att händelserna inträffade i lågt energiläge?

Är en dators CPU aktiv när ett operativsystem är i viloläge?

Svaret

SuperUser-bidragaren DavidPostill har svaret för oss:

Är en CPU aktiv i viloläge?

Det beror på. Det finns olika sömnstatus (S1 till S4) och CPU-tillståndet är inte detsamma i alla.

  • CPU-enheten är stoppad i viloläge S1
  • CPU-enheten är avstängd i viloläge S2 eller högre

Sömn är normalt sova tillstånd S3, men BIOS kan ibland konfigureras för att använda sova tillstånd S1 istället (används när CV från S3 inte fungerar ordentligt).

  • powercfg -a (kan användas för att se vad sova anger en dator stöder)

Exempel Utgång:

System Sleep States

Staterna S1, S2, S3 och S4 är sovande stater. Ett system i en av dessa tillstånd utför inte några beräkningsuppgifter och verkar vara avstängda. Till skillnad från ett system i avstängningstillståndet (S5) behåller ett sovsystem dock minnesläget, antingen i hårdvaran eller på disken. Operativsystemet behöver inte startas om för att återställa datorn till ett fungerande tillstånd.

Vissa enheter kan väcka systemet från sovande tillstånd när vissa händelser inträffar, till exempel ett inkommande samtal till ett modem. Dessutom anger en extern indikator på vissa datorer användaren att systemet bara sover.

Med varje efterföljande viloläge, S1 till S4, stängs mer av datorn. Alla ACPI-kompatibla datorer stänger av sina processorklockor på S1 och förlorar systemhårdvarukontext vid S4 (om inte en hibernate-fil skrivs före avstängning), som anges i avsnitten nedan. Detaljer om mellanliggande viloläge kan variera beroende på hur tillverkaren har utformat maskinen. Till exempel, på vissa maskiner kan vissa chips på moderkortet förlora strömmen vid S3, medan på andra sådana chips behåller strömmen till S4. Vidare kan vissa enheter kunna väcka systemet bara från S1 och inte från djupare vilolägen.

System Power State S1

Systemets strömtillstånd S1 är ett sovande tillstånd med följande egenskaper:

Strömförbrukning

  • Mindre konsumtion än i S0 och större än i andra sömnstillstånd, processorklockan är avstängd och klockorna stoppas, mjukvaruåterupptagning
  • Kontrollen startar där den slutade

Hårdvarubelåtning

  • Vanligtvis högst två sekunder

Systemhögtalarkontext

  • Allt kontext behålls och underhålls av maskinvara

Systemkraftsstatus S2

Systemets energiläge S2 liknar S1 förutom att CPU-kontexten och innehållet i systemcachen försvinner eftersom processor förlorar ström. Stat S2 har följande egenskaper:

Strömförbrukning

  • Mindre konsumtion än i tillståndet S1 och större än i S3, processorn är avstängd, bussur stoppas (vissa bussar kan förlora ström), återupptagning av programvara
  • Efter väckarkontroll startar kontrollen från processorns återställningsvektor

Hårdvarulängd

  • Två sekunder eller mer, som är större än eller lika med latens för S1

Systemhögtalarkontext

  • CPU-kontext och systembuffertinnehåll är förlorad

Systemkraftsstand S3

Systemets energiläge S3 är ett sovande tillstånd med följande egenskaper:

Effekförbrukning

  • Mindre konsumtion än i tillståndet S2, processorn är avstängd och vissa chips på moderkortet kan också vara avstängd

Återupptagning av programvara

  • Efter uppvakningshändelsen startar kontrollen från processorns återställningsvektor

Hårdvarubestämmelse

  • Nästan oskiljbar från S2

Systemhögtalarkontext

  • Endast systemminnet behålls ; CPU-kontext, cache-innehåll och chipset-kontext är förlorade.

System Power State S4

Systemets strömtillstånd S4, viloläget, är det lägsta drivna sovande tillståndet och har den längsta uppvakningsfördröjningen. För att minska strömförbrukningen till ett minimum, stänger hårdvaran av alla enheter. Operativsystemets kontext upprätthålls emellertid i en hibernate-fil (en bild av minne) som systemet skriver till disken innan det går in i S4-tillståndet. Vid omstart avläsar lastaren den här filen och hoppar till systemets tidigare plats före viloläge.

Om en dator i tillståndet S1, S2 eller S3 förlorar all ström eller batterikapacitet, förlorar den systemkontextkonfigurationen och måste därför starta om att återvända till S0. En dator i tillståndet S4 kan dock starta om från sin tidigare plats även efter det att den förlorar växelström eller batteriström, eftersom operativsystemets sammanhang behålls i vilolägefilen. En dator i viloläge använder ingen ström (med eventuellt undantag för dricksström).

Systemets strömtillstånd S4 har följande egenskaper:

Strömförbrukning

  • Av, förutom strömmen till strömbrytaren och liknande enheter, återupptagning av program
  • Systemet startas om från den sparade vilolägefilen. Om hibernate-filen inte kan laddas krävs omstart. Omkonfigurering av hårdvaran medan systemet är i S4-tillstånd kan resultera i ändringar som förhindrar att vilolägefilen laddas korrekt.

Hårdvarulängd

  • Lång och odefinierad. Endast fysisk interaktion returnerar systemet till ett fungerande tillstånd. Sådan interaktion kan innefatta att användaren trycker på ON-omkopplaren eller, om den aktuella hårdvaran är närvarande och väckarklockan är aktiverad, en inkommande ring för modemet eller aktiviteten på ett LAN. Maskinen kan också väckas från en återupptagen-timer om hårdvaran stöder den. Systemhårdvarukontext.
  • Ingen behålls i maskinvara. Systemet skriver en bild av minnet i vilolägefilen innan den slås av. När operativsystemet laddas läser det den här filen och hoppar till sin tidigare plats.

Källa: Systemets sovande stater

Ytterligare läsning

  • En AZ-index i Windows CMD-kommandoraden - En utmärkt referens för alla saker Windows-kommandoradsrelaterade.
  • powercfg - Ställ in strömstyrningsinställningar och konfigurera viloläge / vänteläge.

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.


Fallet mot rötter: Varför kommer Android-enheter inte att rota?

Fallet mot rötter: Varför kommer Android-enheter inte att rota?

Vi har skrivit om att röda dina Android-smartphones och -tabletter innan, men varför kommer de inte att rotas? Google hävdar att rooting är ett misstag av säkerhetsskäl, eftersom det undergräver Android-säkerhetsmodellen. Google har genom åren lagt till fler och fler tidigare root-only-funktioner till Android - från skärmdumpar för att stödja kryptering och VPN.

(how-to)

Så här synkroniserar du iOS 9-anteckningar med ditt Gmail-konto

Så här synkroniserar du iOS 9-anteckningar med ditt Gmail-konto

Du kan synkronisera anteckningar på din iPhone eller iPad till ditt iCloud-konto, men visste du att du också kan synkronisera anteckningar med Gmail? Du kan lägga till ditt Gmail-konto i Notes-appen och komma åt några noteringar som läggs till i det kontot på vilken dator som helst Mac eller Windows.

(how-to)