系統睡眠狀態
注意
如需新式待命的相關信息,請參閱 什麼是新式待命。
狀態 S1、S2、S3 和 S4 是睡眠狀態。 其中一種狀態的系統不會執行任何計算工作,而且似乎已關閉。 不過,不同於處於關機狀態的系統 (S5),睡眠系統會保留 RAM 或磁碟上的 記憶體狀態,如系統硬體內容 區段中下列每個電源狀態所指定。 操作系統不需要重新啟動,才能讓計算機回到工作狀態。
某些裝置可以在發生特定事件時,從睡眠狀態喚醒系統。 此外,在某些計算機上,外部指示器會告訴用戶系統只是睡眠中。
隨著每個連續睡眠狀態,從 S1 到 S4,更多的計算機會關閉。 所有符合 ACPI 規範的計算機都會在 S1 關閉處理器時鐘,並在 S4 遺失系統硬體內容(除非在關機前寫入休眠檔案),如下列各節所列。
中繼睡眠狀態的詳細數據可能會根據製造商設計機器的方式而有所不同。 例如,在某些機器上,主機板上的某些晶元可能會失去 S3 的電源,而其他這類晶片則保留電源,直到 S4 為止。 此外,某些裝置可能只能從 S1 喚醒系統,而無法從更深層的睡眠狀態喚醒系統。
用來 powercfg /a
列舉系統上所有可用的睡眠狀態。 使用者可以使用 [睡眠] 按鈕動作來指定睡眠電源按鈕按下 時要採取的動作。
一般而言,當使用者按下睡眠按鈕時,系統會進入 S3 系統電源狀態。
若要將系統限制為 Sx 狀態的子集,用戶可以在 SYSTEM_POWER_POLICY 結構中提供 MaxSleep 和 MinSleep 字段。 另請參閱 ADMINISTRATOR_POWER_POLICY結構。
系統電源狀態 S1
系統電源狀態 S1 是具有下列特性的睡眠狀態:
耗電量
-
耗用量小於 S0,且大於其他睡眠狀態。 處理器時鐘已關閉,並停止總線時鐘。
軟體繼續
-
控制件會重新啟動關閉的位置。
硬體延遲
-
通常不超過兩秒。
系統硬體內容
-
硬體會保留和維護所有內容。
系統電源狀態 S2
系統電源狀態 S2 類似於 S1,不同之處在於因為處理器失去電源而遺失系統快取的 CPU 內容和內容。 State S2 具有下列特性:
耗電量
-
使用量小於狀態 S1,且大於 S3。 處理器已關閉。 公共汽車時鐘停止:有些公共汽車可能會失去電力。
軟體繼續
-
喚醒之後,控件會從處理器的重設向量開始。
硬體延遲
-
兩秒以上;大於或等於 S1 的延遲。
系統硬體內容
-
CPU 內容和系統快取內容會遺失。
系統電源狀態 S3
系統電源狀態 S3 是具有下列特性的睡眠狀態:
耗電量
-
耗用量小於狀態 S2。 處理器已關閉,主機板上的一些晶元也可能關閉。
軟體繼續
-
喚醒事件之後,控件會從處理器的重設向量開始。
硬體延遲
-
幾乎與 S2 不區分。
系統硬體內容
-
只會保留系統記憶體。 CPU 內容、快取內容和晶元組內容遺失。
系統電源狀態 S4
系統電源狀態 S4 是休眠狀態,是最低電源睡眠狀態,且具有最長的喚醒延遲。 若要將耗電量降到最低,硬體會關閉所有裝置。 不過,操作系統內容會在休眠檔案(記憶體映像)中維護,系統會在進入 S4 狀態之前寫入磁碟。 重新啟動時,載入器會讀取此檔案,並跳至系統先前的休眠位置。
如果處於 S1、S2 或 S3 狀態的電腦失去所有 AC 或電池電源,它就會失去系統硬體內容,因此必須重新啟動才能返回 S0。 不過,處於狀態 S4 的電腦即使失去電池或 AC 電源,也可以從先前的位置重新啟動,因為操作系統內容會保留在休眠檔案中。 處於休眠狀態的計算機不會使用電源(可能例外於流速電流)。
State S4 具有下列特性:
耗電量
-
關閉,除了電源按鈕和類似的裝置的流流。
軟體繼續
-
系統會從儲存的休眠檔案重新啟動。 如果無法載入休眠檔案,則需要重新啟動。 當系統處於 S4 狀態時重新設定硬體,可能會導致變更以防止休眠檔案正確載入。
硬體延遲
-
Long 和 undefined。 只有實體互動會將系統傳回工作狀態。 這類互動可能包括按下 ON 開關的使用者,或者,如果適當的硬體存在且已啟用喚醒,則為 LAN 上的數據機或活動的傳入通道。 如果硬體支援,計算機也可以從繼續定時器喚醒。
系統硬體內容
-
未保留在硬體中。 系統會在休眠檔案中寫入記憶體映射,再關閉電源。 載入作業系統時,它會讀取此檔案並跳至其先前的位置。