ACPI - Advanced Configuration & Power Interface
 
ACPI 是由 Intel, Microsoft,Toshiba 所共同制定的. 是為了在作業系統和硬體之間有一個共同的電源管理介面. 以改進以前在電源管理上由各別的廠商所制定的不統一介面.

ACPI 由 Win98 及 WNT5.0 開始支持. 把電源管理的功能整合到作業系統中. 藉由統一的介面來控制所有硬體的電源操作. 從 Notebook 到桌上型和伺服器均包含在此規格內.
 

此圖為 ACPI 所制定的電源狀態
( 取材自 ACPI 規格. 下同 )

所有的狀態可分為 G ( Global) , D ( Device ) , S ( Sleeping ) , C ( CPU ).

Golbal 是指所有系統. 又可分為
 
G0 - Working 工作狀態. 使用者程式可正常的執行. 但是設備可以有它們自己的狀態. 在沒有用到此設備時. 此設備可進入其它非工作狀態.
G1 - Sleeping 此狀態下系統銷耗較小的電源. 沒有任何使用者的程式在執行.系統看起來就像在關機狀態.因為此時顯示螢幕是被關閉的. 只要有任何叫醒啟動的訊息傳達進耒系統即很快回復到工作狀態.
G2/S5 - Soft Off 此狀態下系統只保留非常少的電源. 沒有任何使用者和作業系統的程式在執行. 這個狀態下需要較長的時間來回復到工作狀態.
G3 - Mechanical Off 整個系統的電源均開閉. 沒有任何電流通過系統. 系統只能重新打開電源供應器的開關來啟動. 此狀態下電源的銷耗為零.
 
下表為 Global 之摘要. 列出在每一個狀態下是否有程式在執行. 系統回復時間的長短. 電源的銷耗量. 作業系統是否需要重新啟動. 是否可以打開比系統. 是否可不經机械開關而回復.

 

Device 是指一些設備. 例如數據機 , 硬碟机 , 光碟機等. 又可分為
 
D0 - Fully-On 正常工作下.
D1  可省較少的電源.
D2  某些功能被關閉. 可省較多的電源.
D3 - Off  此狀態下設備的電源完全被移出. 所以下次電源再一次被供應時需要作業系統重新再對這個設備作一次設定.
 
下表為 Device 之摘要.

Sleeping 是指在 G1 下系統進入睡眠狀態. 又可分為
 
S1 - Sleeping 在此狀態下可很快的回復系統的運作. 系統的內容均沒有遺失.
S2 - Sleeping 類似 S1 但是 CPU 和 Cache 的內容巳遺失. 系統回復後作業系統需要維護 CPU 和 Cache 的內容.
S3 - Sleeping 除了記憶體的資料外其餘 CPU , Cache , Chipset 的內容均遺失. 記憶體的內容由硬體維護.
S4 - Sleeping 此狀態有最低的電源銷耗. 最長的回復時間. 所有的設備均被關閉.
S5 - Soft Off 即是 Golbal G2 的狀態. 和 S4 類似. 但作業系統不維護任何內容.
 

CPU 又可分為
 
C0  CPU 執行指令.
C1  在最低的回復時間下. 軟體完全不受影響.
C2  較 C1 好.
C3  較 C2 好.

 
相關資料 
 
連接到相關網站 
 
ACPI  此處可找到有關 ACPI 的資料和規格.
Microsoft's ACPI FAQ Page 微軟有關 ACPI 的 FAQ (常問問題集).


[ 5/19/1998  袁明煥 ]
1