Startpagina » hoe » Is de CPU van een computer actief wanneer een besturingssysteem in de slaapstand staat?

    Is de CPU van een computer actief wanneer een besturingssysteem in de slaapstand staat?

    Wanneer u uw besturingssysteem in de slaapstand zet, hoeveel activiteit gebeurt er dan nog steeds "onder de motorkap" met de hardware van uw computer? De SuperUser Q & A-post van vandaag heeft een geweldige uitleg om een ​​nieuwsgierige lezer te helpen meer te weten te komen over hoe zijn systeem en computer werken.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    Foto met dank aan Asif A. Ali (Flickr).

    De vraag

    SuperUser-lezer cpx wil weten of de CPU van een computer actief is wanneer een besturingssysteem in de slaapstand staat:

    Stel dat u een Windows-besturingssysteem op uw computer hebt geïnstalleerd en dat u het systeem in de slaapstand zet voordat u het opbergt. Voor zover ik weet, zijn er geen programma's of processen actief. Zou de processor op een of andere manier of capaciteit nog steeds actief of op de achtergrond actief zijn en stroom gebruiken??

    Wanneer u een actie uitvoert met moderne computers met Windows 7, 8.1 of 10 (dat wil zeggen het deksel opent, op een knop drukt, de muis aanraakt), wordt deze automatisch ingeschakeld zonder op de aan / uit-knop te hoeven drukken. Is dit omdat de CPU actief aan het wachten was op het optreden van deze gebeurtenissen in de energiebesparende modus?

    Is de CPU van een computer actief wanneer een besturingssysteem zich in de slaapmodus bevindt?

    Het antwoord

    SuperUser-bijdrager DavidPostill heeft het antwoord voor ons:

    Is een CPU actief in de slaapstand?

    Het hangt er van af. Er zijn verschillende slaapstanden (S1 tot S4) en de CPU-status is niet hetzelfde in alle drie.

    • De CPU wordt gestopt in slaapstand S1
    • De CPU wordt uitgeschakeld in slaapstand S2 of hoger

    Slaap is normaal slaapstand S3, maar het BIOS kan soms worden geconfigureerd om slaapstand S1 te gebruiken (gebruikt wanneer hervatten vanuit S3 niet correct werkt).

    • powercfg -a (kan worden gebruikt om te zien welke slaapstand een pc ondersteunt)

    Voorbeelduitvoer:

    Systeem slaapstatus

    Staten S1, S2, S3 en S4 zijn de slaaptoestanden. Een systeem in een van deze staten voert geen computertaken uit en lijkt uit te zijn. In tegenstelling tot een systeem in de shutdown-status (S5), behoudt een slaapsysteem de geheugenstatus, hetzij in de hardware of op schijf. Het besturingssysteem hoeft niet opnieuw te worden opgestart om de computer naar een werkende staat terug te brengen.

    Sommige apparaten kunnen het systeem uit een slaapstand halen wanneer bepaalde gebeurtenissen plaatsvinden, zoals een binnenkomende oproep naar een modem. Bovendien, op sommige computers, vertelt een externe indicator de gebruiker dat het systeem slechts slaapt.

    Bij elke volgende slaapstand, S1 tot S4, wordt meer van de computer uitgeschakeld. Alle ACPI-compatibele computers schakelen hun processorklokken op S1 uit en verliezen de systeemhardwarecontext op S4 (tenzij een slaapstandbestand is geschreven voordat het werd afgesloten), zoals vermeld in de onderstaande secties. Details over de tussentijdse slaapstand kunnen variëren, afhankelijk van hoe de fabrikant de machine heeft ontworpen. Op bepaalde machines bijvoorbeeld, kunnen bepaalde chips op het moederbord stroom verliezen op S3, terwijl op andere dergelijke chips hun vermogen behouden tot S4. Bovendien kunnen sommige apparaten het systeem alleen uit S1 wekken en niet uit diepere slaapstanden.

    Systeemvermogenstatus S1

    Systeemvermogenstatus S1 is een slaaptoestand met de volgende kenmerken:

    Energieverbruik

    • Minder verbruik dan in S0 en groter dan in de andere slaapstanden, de processorklok is uitgeschakeld en busklokken zijn gestopt, software hervat
    • De besturing wordt opnieuw gestart waar hij was gebleven

    Hardware Latency

    • Meestal niet meer dan twee seconden

    Systeem Hardware Context

    • Alle context behouden en onderhouden door hardware

    Systeemvermogen Staat S2

    De systeemstatus S2 is vergelijkbaar met S1, behalve dat de CPU-context en inhoud van de systeemcache verloren gaan omdat de processor stroom verliest. Staat S2 heeft de volgende kenmerken:

    Energieverbruik

    • Minder verbruik dan in status S1 en hoger dan in S3, processor is uitgeschakeld, busklokken zijn gestopt (sommige bussen kunnen stroom verliezen), software hervat
    • Na het activeren start de besturing vanuit de resetvector van de processor

    Hardware Latency

    • Twee seconden of langer, groter dan of gelijk aan de wachttijd voor S1

    Systeem Hardware Context

    • CPU-context en systeemcache-inhoud gaan verloren

    System Power State S3

    Systeemvoedingstoestand S3 is een slaaptoestand met de volgende kenmerken:

    Energieverbruik

    • Minder verbruik dan in status S2, processor is uitgeschakeld en sommige chips op het moederbord zijn mogelijk ook uitgeschakeld

    Software hervatting

    • Na de wake-up-gebeurtenis begint de besturing met de resetvector van de processor

    Hardware Latency

    • Bijna niet te onderscheiden van S2

    Systeem Hardware Context

    • Alleen systeemgeheugen wordt bewaard; CPU-context, inhoud van de cache en de context van de chipset gaan verloren

    Systeemvermogen Staat S4

    De systeemstatus S4, de slaapstand, is de slaapstand met het laagste vermogen en heeft de langste wachttijd. Om het stroomverbruik tot een minimum te beperken, schakelt de hardware alle apparaten uit. De context van het besturingssysteem is echter behouden in een slaapstandbestand (een afbeelding van het geheugen) dat het systeem naar de schijf schrijft voordat het de S4-status bereikt. Bij het opnieuw opstarten leest de lader dit bestand en springt naar de vorige, pre-winterslaaplocatie van het systeem.

    Als een computer in status S1, S2 of S3 alle AC- of batterijvoeding verliest, verliest deze de systeemhardwarecontext en moet deze daarom opnieuw opstarten om terug te keren naar S0. Een computer in status S4 kan echter opnieuw opstarten vanaf de vorige locatie, zelfs nadat AC of batterijvoeding is verloren, omdat de context van het besturingssysteem in het slaapstandbestand wordt behouden. Een computer in de slaapstand gebruikt geen stroom (met de mogelijke uitzondering van druppelstroom).

    Systeemvoedingstoestand S4 heeft de volgende kenmerken:

    Energieverbruik

    • Uit, behalve voor druppelstroom naar de aan / uit-knop en vergelijkbare apparaten, hervat de software
    • Systeem start opnieuw op vanuit het opgeslagen slaapstandbestand. Als het slaapstandbestand niet kan worden geladen, is opnieuw opstarten vereist. Het opnieuw configureren van de hardware terwijl het systeem zich in de S4-status bevindt, kan resulteren in wijzigingen die voorkomen dat het slaapstandbestand correct wordt geladen.

    Hardware Latency

    • Lang en ongedefinieerd. Alleen fysieke interactie retourneert het systeem naar een werkende staat. Een dergelijke interactie kan de gebruiker omvatten door op de AAN-schakelaar te drukken of, als de juiste hardware aanwezig is en wake-up is ingeschakeld, een binnenkomende beltoon voor de modem of activiteit op een LAN. De machine kan ook uit een hervattimer ontwaken als de hardware dit ondersteunt. Systeem hardware-context.
    • Geen behouden in hardware. Het systeem schrijft een afbeelding van het geheugen in het slaapstandbestand voordat het wordt uitgeschakeld. Wanneer het besturingssysteem is geladen, leest het dit bestand en springt naar de vorige locatie.

    Bron: System Sleeping States

    Verder lezen

    • Een A-Z-index van de Windows CMD-opdrachtregel - een uitstekende referentie voor alle gerelateerde Windows-opdrachtregel.
    • powercfg - Regel de energie-instellingen en configureer de sluimerstand / stand-bymodus.

    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.