迅维网

查看: 2731|回复: 2
打印 上一主题 下一主题

笔记本ACPI的几种状态

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-30 19:40:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 湖北武汉 来自 湖北武汉

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
也許用過筆記本的人都有用過這樣的功能:當你想離開筆記本電腦去做一些比較耗時的工作時,你通常都會讓筆記本電腦進入待機模式(Standby)或休眠模式(Hibernation),但是你知道這時候你的筆記本電腦什麼元件正在工作?什麼元件已經停止工作?不同狀態的功耗是多少了嗎?了解這些對於現在我們保護我們自己的愛機的元件壽命和都在提倡的節電和環保都有很多積極的意義,好了,廢話少說進入正題:
   ACPI 是E文“Advanced Configuration and Power interface ”的縮寫,是由 INTEL,MICROSOFT,TOSHIBA所共同制定的. 是為了在作業系統和硬體之間有一個共同的電源管理接口. 以改進以前在電源管理上由各別的廠商所制定的不統一接口.
  ACPI改善了原有的透過BIOS來進行電源管理的模式(APM),提供了一個比較優秀的電源管理模式和配置管理的接口規范.ACPI為從原有的硬體到ACPI相容硬體之間進行有序的過渡提供了一種有效的方式,且它還允許在一台機器當中共存ACPI和APM管理機制,已備需要時使用.
另外,新的系統結構還突破了目前即插即用接口介面的侷限性,對其進行了擴展.ACPI為原來的母板配置接口進行了改善,使其能夠支援這些高級的系統結構並以更有效的狀態運行.
  ACPI 由 Win98 及 WNT5.0 開始支援. 把電源管理的功能整合到作業系統中. 藉由統一的接口來控制所有硬體的電源操作. 從 Notebook 到桌上型和伺服器均包含在此規格內,是作業系統直接進行電源管理(OSPM)中的關鍵.

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

Global 是指所有系統. 又可分為:
G0 - Working 工作狀態. 使用者程式可正常的執行. 但是設備可以動態分配它們自己的狀態. 在沒有用到此設備時. 此設備可進入其它非工作狀態。該狀態下,系統即時響應外部事件(該狀態下,不能拆裝機)
G1 - Sleeping 此狀態下系統銷耗較小的電源. 沒有任何使用者的程式在執行.系統看起來就像在關機狀態.因為此時顯示螢幕是被關閉的. 隻要有任何喚醒激活的事件傳達進入系統即很快會回覆到工作狀態. (該狀態下,不能拆裝機)
G2/S5 - Soft Off 此狀態下系統隻保留非常少的電源. 沒有任何使用者和作業系統的程式在執行. 這個狀態下需要較長的時間來回覆到工作狀態. (該狀態下,不能拆裝機)
G3 - Mechanical Off 整個系統的電源均關閉. 沒有任何電流透過系統. 系統隻能重新打開電源供應器的開關來激活. 此狀態下電源的消耗為零.

Global 狀態摘要
系統狀態       在運行軟體    喚醒時間   電源消耗    OS重啟  安全拆裝   電子方式退出狀態
G0 - Working        YES          0         LARGE       NO       NO           YES
G1 - Sleeping         NO          >0        SMALL        NO       NO           YES
G2/S5 - Soft Off      NO      LONG    VERY NEAR0   YES      NO         YES
G3 - Mechanical Off   NO     LONG   RTC BATTERY   YES     YES         NO

Device 是指一些設備. 例如數據機 , 硬碟, 光驅等. 又可分為:
D0 - Fully-On 正常工作下.
D1 可節省較少的功耗,仍然保持ACTIVE的設備功能較D2要多的多,該狀態由設備本身所決定,有些設備不能進入D1 STATE。
D2 某些功能被關閉. 可省較多的電源. 該狀態由設備本身所決定,有些設備不能進入D2 STATE。
D3 - Off 此狀態下設備的電源完全被移出, 所以下次電源再一次被供應時需要作業系統重新再對這個設備作一次設定(此狀態下設備不對地址線進行譯碼)該狀態需要最長的喚醒時間,所有的設備都可以進入該狀態。
Device 狀態摘要
設備狀態                電源消耗           設備活動功能       喚醒時間
D0 – Fully On      依據操作需要而定        All                 None
D1                    D0>D1>D2>D3             >D2               <D2
D2                    D0>D1>D2>D3             <D1               >D1
D3 - Off                     0                    None         需要完全初始化和重新加載

Sleeping 是指在 G1 下系統進入睡眠狀態. 又可分為:
S0 - Full on 正常工作下,所有設備全開,功耗一般會超過80W
S1 – Sleeping(POS)Power on Suspend,淺休眠狀態,在此狀態下可很快的回覆系統的運作, 系統(CPU OR CHIPSET)的內容均沒有遺失.,但是CPU已經停止工作,其他的部件仍然正常工作,這時的功耗一般在30W以下。(其實有些CPU降溫軟體就是利用這種工作原理)
S2 - Sleeping 類似 S1 但是 CPU 和 Cache 的內容巳遺失. 系統回覆後作業系統需要維護 CPU 和 Cache 的內容。這時CPU處於關閉狀態,總線時鐘也被關閉,但其餘的設備仍然運轉,喚醒事件發生後,首先由CPU 的reset信號開始動作。
S3 – Sleeping(STR) Suspend to RAM,除了記憶體的資料外其餘 CPU , Cache , Chipset 的內容均遺失. 記憶體的內容由硬體維護,喚醒事件發生後,首先由CPU 的reset信號開始動作。這時的功耗不超過10W。
S4 - Sleeping(STD) Suspend to DISK,此狀態有最低的功耗, 最長的喚醒時間,所有的設備均被關閉。系統主電源關閉,但是系統資訊會存入硬碟,硬碟仍然帶電並可以被喚醒。
S5 - Soft Off 即是G2 的狀態,和 S4 類似。連電源在內的所有設備全部關閉,但作業系統不維護任何內容,該狀態下需要一個完整徹底的啟動過程來重新喚醒系統,BIOS使用一個不同的狀態值來區分S4和S5兩種狀態喚醒時是否將需要從保存的記憶體鏡像來啟動。這時的功耗為0。


  CPU工作狀態可分為 :
C0 CPU 正常執行指令.
C1 有最低的喚醒時間. 在該狀態下的硬體喚醒時間必須足夠小,這樣操作軟體在決定是否使用該設備時可以完全忽略掉該狀態下的硬體喚醒時間。除了將處理器置於一個非執行指令電源狀態外且該狀態下軟體完全不受影響。
C2 較 C1 更節省功耗,該狀態下有比C1稍長的喚醒時間,這是由ACPI系統固件所決定的,操作軟體可以依據這個資訊來決定CPU該在什麼時候由C2狀態進入C1狀態。除了將處理器置於一個非執行指令電源狀態外且該狀態下軟體完全不受影響。
C3 較 C1和C2節省更多功耗,該狀態下的喚醒時間最長,. 這是由ACPI系統固件所決定的,操作軟體可以依據這個資訊來決定CPU該在什麼時候由C3狀態進入C2狀態,在該狀態下,處理器的緩存內容仍然保持,但是忽略任何偵聽。操作軟體負責保持緩存內容的一致性。

点评

同意楼主: 1.0
同意楼主: 1
内容很好 学笔记本需要知道的东西  发表于 2013-9-30 20:24
2#
发表于 2013-9-30 21:18:31 | 只看该作者 来自: 广东深圳 来自 广东深圳
哪转的?学习学习。

回复 支持 反对

使用道具 举报

3#
发表于 2013-9-30 21:24:16 | 只看该作者 来自: 北京 来自 北京
汗 你是台湾人么?怎么全是繁体

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复