2012年8月31日 星期五

電腦睡眠、休眠

電腦睡眠、休眠

高階配置電源管理介面(Advanced Configuration and Power Interface (ACPI) 規範定義了一台相容ACPI的電腦系統可以有以下七個狀態(所謂的全域狀態):

G0('S0)正常工作狀態:電腦的正常工作狀態-作業系統和應用程式都在執行。CPU(s)執行指令。 在這個狀態下(即沒有進入G1睡眠),CPU和像硬碟、DVD驅動器等等這些的裝置可以一再的進入和從低能源狀態回來,叫做C0-Cn和D0-D3。(例如膝上型電腦,當使用電池執行的時候通常關掉所有當前未使用的裝置;一些桌上型電腦也這麼做來減少噪聲。)

G1 睡眠 細分為從S1到S4這四種狀態。系統從這幾種狀態被喚醒到G0執行(喚醒等待時間)所需的時間最短的是S1,其次是S2和S3,最後是S4。此外/sys/power/state對應的關鍵字與狀態: standby(S1), mem(S3), disk(S4)

§ S1:最耗電的睡眠模式。處理器的所有暫存器被重新整理,並且CPU停止執行指令。CPU和內部記憶體的電源一直維持著,一些裝置如果沒有被使用那麼就會被停止供電。一些新式的電腦不再支援S1。

§ S2:一個比S1更深的睡眠狀態,不過已經不給CPU供電了;然而,通常這種模式並不被採用。

§ S3 :在BIOS中叫做"掛到內部記憶體" (Suspend to RAM/STR),在Windows XP以後的Windows版本和一些Linux發行版中叫做"待機(Standby)", 在Windows Vista和Mac OS X則叫做"睡眠(Sleep)"。在這個狀態下,主記憶體(RAM)仍然有電源供給,因為作業系統、所有應用程式和被開啟的文件等等的狀態都是保存在主記憶體中,使用者可以把工作恢復到正好上次他們保持的狀態。

§ S4在Windows中叫休眠, 在Mac OS X中叫作安全睡眠。在這個狀態下,所有主記憶體的內容被儲存在非揮發性記憶體,例如硬碟,從S4恢復後,使用者可以恢復到原本的工作狀態,採用的方法和S3是一樣的。S4和S3之間的差異是,除了把主記憶體中的內容移進移出所消耗的時間以外,在S3狀態下的時候如果一旦停電了,所有主記憶體上的資料就會遺失,包括所有的沒有保存的文件,而在S4狀態下則沒有影響。

G2S5)Soft Off--G2,S5,和Soft Off都是相同的叫法。G2和G3Mechanical Off幾乎是相同的,但有些部件仍然帶電,使電腦仍然可以被鍵盤、時鐘、modem(電話喚醒)、LAN(網路喚醒)還有USB裝置所喚醒。[1]在啟動系統從G2恢復到G0正常工作模式的過程中,無論是G3 Mechanical Off還是G2都得執行啟動程式來啟動作業系統。

資料摘自維基百科,詳請參考 wiki的ACPI

沒有留言:

張貼留言