Udostępnij przez


Stany uśpienia systemu

Aby uzyskać informacje o trybie Modern Standby, zobacz Co to jest tryb Modern Standby.

Stany S1, S2, S3 i S4 to stany uśpienia. System w jednym z tych stanów nie wykonuje żadnych zadań obliczeniowych i wydaje się być wyłączony. W przeciwieństwie do systemu w stanie zamknięcia (S5), system będący w trybie uśpienia zachowuje stan pamięci, czy to w RAM czy na dysku, jak określono dla każdego stanu zasilania poniżej w sekcjach Kontekstu sprzętu systemu. Nie trzeba ponownie uruchamiać systemu operacyjnego, aby przywrócić komputer do stanu roboczego.

Niektóre urządzenia mogą wznawiać system ze stanu uśpienia, gdy wystąpią pewne zdarzenia. Ponadto na niektórych komputerach wskaźnik zewnętrzny informuje użytkownika, że system tylko śpi.

W każdym kolejnym stanie uśpienia, od S1 do S4, wyłączane są kolejne części komputera. Wszystkie komputery zgodne z ACPI wyłączają zegary procesora w S1 i tracą kontekst sprzętowy systemu w S4 (chyba że plik hibernacji zostanie zapisany przed zamknięciem), jak opisano w poniższych sekcjach.

Szczegóły stanów uśpienia pośredniego mogą się różnić w zależności od tego, jak producent zaprojektował maszynę. Na przykład na niektórych urządzeniach niektóre układy na płycie głównej mogą stracić zasilanie w stanie S3, podczas gdy na innych takie układy zachowują zasilanie do stanu S4. Ponadto niektóre urządzenia mogą być w stanie obudzić system tylko ze stanu S1, a nie z głębszych stanów uśpienia.

Użyj powercfg /a do wyliczania wszystkich dostępnych stanów uśpienia w systemie. Użytkownik może określić akcję po naciśnięciu przycisku usypiania przy użyciu akcji przycisku Usypij.

Zazwyczaj gdy użytkownik naciska przycisk uśpienia, system przechodzi do stanu zasilania systemu S3.

Aby ograniczyć system do podzbioru stanów Sx, użytkownik może udostępnić pola MaxSleep i MinSleep w strukturze SYSTEM_POWER_POLICY. Zobacz również strukturę ADMINISTRATOR_POWER_POLICY.

Stan zasilania systemu S1

Stan zasilania systemu S1 jest stanem uśpienia o następujących cechach:

Państwo Opis
Pobór Mniejsze zużycie niż w S0 i większe niż w innych stanach snu. Zegar procesora jest wyłączony, a zegary magistrali są zatrzymywane.
Wznowienie oprogramowania Kontrola wznawia działanie tam, gdzie została przerwana.
Opóźnienie sprzętu Zazwyczaj nie więcej niż dwie sekundy.
Kontekst sprzętu systemu Cały kontekst jest zachowywany i utrzymywany przez sprzęt.

Stan zasilania systemu S2

Stan zasilania systemu S2 jest podobny do S1, z tą różnicą, że kontekst procesora i zawartość pamięci podręcznej systemu zostaną utracone, ponieważ procesor traci moc. State S2 ma następujące cechy:

Państwo Opis
Pobór Mniejsze zużycie niż w stanie S1 i większym niż w S3. Procesor jest wyłączony. Zegary magistrali są zatrzymywane; niektóre autobusy mogą stracić moc.
Wznowienie oprogramowania Po przebudzeniu sterowanie rozpoczyna się od wektora resetu procesora.
Opóźnienie sprzętu Dwie sekundy lub więcej; większe niż lub równe opóźnieniu dla S1.
Kontekst sprzętu systemu Utracono kontekst procesora CPU i zawartość pamięci podręcznej systemu.

Stan zasilania systemu S3

Stan zasilania systemu S3 jest stanem uśpienia o następujących cechach:

Państwo Opis
Pobór Mniejsze zużycie niż w stanie S2. Procesor jest wyłączony i niektóre układy na płycie głównej również mogą być wyłączone.
Wznowienie oprogramowania Po zdarzeniu wybudzenia sterowanie rozpoczyna się od wektora resetu procesora.
Opóźnienie sprzętu Prawie nie do odróżnienia od S2.
Kontekst sprzętu systemu Zachowywana jest tylko pamięć systemowa. Utracono kontekst procesora CPU, zawartość pamięci podręcznej i kontekst mikroukładu.

Stan zasilania systemu S4

Stan zasilania systemu S4, stan hibernacji, jest najniższym stanem uśpienia i ma najdłuższe opóźnienie wznawiania. Aby zmniejszyć zużycie energii do minimum, sprzęt wyłącza wszystkie urządzenia. Jednak kontekst systemu operacyjnego jest utrzymywany w pliku hibernacji (obraz pamięci), który system zapisuje na dysku przed wprowadzeniem stanu S4. Po ponownym uruchomieniu moduł ładujący odczytuje ten plik i przechodzi do poprzedniej, wstępnej lokalizacji systemu.

Jeśli komputer w stanie S1, S2 lub S3 traci całkowicie zasilanie AC lub baterię, traci kontekst sprzętowy systemu i dlatego musi zrestartować się, aby wrócić do S0. Komputer w stanie S4 może jednak ponownie uruchomić się z poprzedniej lokalizacji, nawet po utracie baterii lub zasilania ac, ponieważ kontekst systemu operacyjnego jest zachowywany w pliku hibernacji. Komputer w stanie hibernacji nie pobiera zasilania (z możliwym wyjątkiem prądu podtrzymania).

State S4 ma następujące cechy:

Państwo Opis
Pobór Wyłączone, z wyjątkiem niewielkiego prądu stałego dostarczanego do przycisku zasilania i podobnych urządzeń.
Wznowienie oprogramowania System uruchamia się ponownie z zapisanego pliku hibernacji. Jeśli nie można załadować pliku hibernacji, wymagane jest ponowne uruchomienie. Ponowne skonfigurowanie sprzętu, gdy system znajduje się w stanie S4, może spowodować zmiany uniemożliwiające poprawne ładowanie pliku hibernacji.
Opóźnienie sprzętu Długie i niezdefiniowane. Tylko interakcja fizyczna zwraca system do stanu roboczego. Takie interakcje mogą obejmować naciśnięcie przełącznika ON przez użytkownika lub, jeśli odpowiedni sprzęt jest obecny i aktywowane jest budzenie, połączenie przychodzące dla modemu lub aktywność w sieci LAN. Urządzenie może również obudzić się z timera wznowienia, jeśli sprzęt go obsługuje.
Kontekst sprzętu systemu Nic nie zostało zachowane na sprzęcie. System zapisuje obraz pamięci w pliku hibernacji przed wyłączeniem. Po załadowaniu systemu operacyjnego odczytuje ten plik i przechodzi do poprzedniej lokalizacji.