深入瞭解電源管理ACPI中的S0 S1 S2 S3 S4 S5工作原理


ACPI(Advanced Configuration and Power Interface),即高級配置與電源接口。這種新的能源管理可以通過諸如軟件控制"開關"系統,亦可以用 Modem 信號喚醒和關閉系統。

ACPI 在運行中有以下幾種模式:

S0 正常。 S1 CPU 停止工作。喚醒時間:0 秒。 S2 CPU 關閉。喚醒時間:0.1 秒。 S3 除了內存外的部件都停止工作。喚醒時間:0.5 秒。 S4 內存信息寫入硬盤,所有部件停止工作。喚醒時間:30 秒。(冬眠狀態) S5 關閉。

判 斷系統是處於 S1 模式還是在 S3 模式,最簡單的辦法是仔細觀察系統的情況:在 ACPI的 S1 休眠模式下,只有 CPU 停止工作,其他設備仍處於加電狀態。而 在 S3 模式(BIOS->電源管理->Suspend to RAM 設為 Enable,除內存外其他設備均處於斷電狀態)。所以我們只需按一下光驅上的彈出鈕即可,不能打開光驅門則處於 S3 狀態,反之則處於 S1 狀 態。還有一種比較簡單的方法是:在 S3 模式下,系統完全是安靜的,所有風扇全部停止工作,此時系統不能從鍵盤喚醒,手工喚醒的方法只能是按前面板上的電源 按鈕。

S1 =>Standby。即指說系統處於低電源供應狀態,在 windows or BIOS 中可設定螢幕訊號輸出關閉、硬碟停止運轉進入待命狀態、電源燈號處於閃爍狀態。此時動一動滑鼠、按鍵盤任

一鍵均可叫醒電腦。

S2 =>Power Standby。和 S1 幾乎是一樣。 S3 =>Suspend to RAM。即是把 windows 現在存在記憶體中的所有資料保存不動,然後進入「假關機」。此時除了記憶體需要電源來保持資料以外,其它的設備、裝置全部停止供電。

也就是說,理論上可以 把 CPU, PCI, AGP device 拿掉又插回去,電腦也可能正常完成開機及運作,只要不動到記憶體和電源的部份。這時只剩下電源燈號一閃一閃的,其它和關機沒

什麼兩樣。(電源供應器的風扇 也停止運轉喔)重新開新後,電腦只是把記憶體的資料完整性確認後,即立刻會回到你進 S3 前的畫面。記得有人試過,在燒錄中啟動 S3 ,CDRW 還會自動啟動 Just-Link ,等你回復後它又自動繼續燒。(聽說而以,自己沒試過)。 S4 =>Suspend to Disk。即是把 windows 記憶體中的資料完整的存在硬碟中。等開機時就直接從存這些資料的地方直接完整的讀到記憶體,不需要跑一堆應用程式。使用這種模式的話,

硬碟一定要騰出一個 完整的連續空間。Windows 98/SE 必需要用軟體去製作一個大檔案或是一個磁區來提供 win98/SE 執行 S4 這功能,WinME/2000/XP 本身就有製作一個大檔案來給 S4 功能用(在電源管理中有一個啟動休眠,就是這個啦) 。在啟動後,在 C: 下會看到一個和你電腦現有記憶體大小一樣的大檔案。

S5 =>Shutdown....這不用說了吧! S1/S3 在 windows 中都叫「待命 or standby」,所以在 BIOS 裡會有一個選項,設定說 Standby mode 為何,是要 S1 還是 S3,所以啦。S1 和 S3 是不能同時存在的。不是 S1,S4,S5 就是 S3,S4,S5 。

待機、休眠、睡眠的區別和優缺點,Vista 下推薦使用睡眠 。


Windows 操作系統中很早就加入了待機、休眠等模式,而 Windows Vista 中更是新加入了一種叫做睡眠的模式,可是很多人還是習慣在不使用電腦的時候將其徹底關閉。其實充分

利用這些模式,我們不僅可以節約電力消耗,還可以用盡可能短的時間把系統恢復到正常工

作狀態。

這三種模式的定義如下:

待機(Standby),將系統切換到該模式後,除了內存,電腦其他設備的供電都將中斷,只有內存依靠電力維持著其中的數據(因為內存是易失性的,只要 斷電,數據就沒有了)。這樣當希望恢復的時候,就可以直接恢復到待機前狀態。這種模式並非完全不耗電,因此如

果在待機狀態下供電發生異常(例如停電),那 麼下一次就只能重新開機,所以待機前未保存的數據都會丟失。但這種模式的恢復速度是最快的,一般五秒之內就可以恢復。

休眠(Hibernate),將系統切換到該模式後,系統會自動將內存中的數據全部轉存到硬盤上一個休眠文件中,然後切斷對所有設備的供電。這樣當恢復 的時候,系統會從硬盤上將休眠文件的內容直接讀入內存,並恢復到休眠之前的狀態。這種模式完全不耗電,因此不

怕休眠後供電異常,但代價是需要一塊和物理內 存一樣大小的硬盤空間(好在現在的硬盤已經跨越 TB 級別了,大容量硬盤越來越便宜)。而這種模式的恢復速度較慢,取決於內存大小和硬盤速度,一般都要 1 分 鐘左右,甚至更久。

睡眠(Sleep),是 Windows Vista 中 的新模式,這種模式結合了待機和休眠的所有優點。將系統切換到睡眠狀態後,系統會將內存中的數據全部轉存到硬盤上的休眠文件中(這一點

類似休眠),然後關 閉除了內存外所有設備的供電,讓內存中的數據依然維持著(這一點類似待機)。這樣,當我們想要恢復的時候,如果在睡眠過程中供電沒有發生過異常,就可以

直 接從內存中的數據恢復(類似待機),速度很快;但如果睡眠過程中供電異常,內存中的數據已經丟失了,還可以從硬盤上恢復(類似休眠),只是速度會慢一點。 不過無論如何,這種模式都不會導致數據丟失。

正因為睡眠功能有這麼多優點,因此 Windows Vista 開 始菜單上的電源按鈕默認就會將系統切換到睡眠模式。所以我們大可充分利用這一新功能,畢竟從睡眠狀態下恢復,速度

要比從頭啟動快很多。而且睡眠模式也不是 一直進行下去的,如果系統進入睡眠模式一段時間後(具體時間可以設定)沒有被喚醒,那麼還會自動被轉入休眠狀態,並關閉對內存的

供電,進一步節約能耗。

5."混合睡眠"和睡眠有什麼區別? "混合睡眠"在達到指定非活動時間後,數據就會自動保存到硬盤裡的休眠文件中,然

後關閉電腦。而睡眠則要等到電池電量嚴重不足時才會將數據保存到硬盤裡的休眠文件中,

然後關閉電腦。前者主要針對臺式機推出,而後者主要服務於筆記本。


分享到:


相關文章: