close
Advanced Power Management(APM)
- 介於 BIOS & OS 之間的 Interface。
- 使用於 DOS 模式 or 舊式的電腦。
- 使用分層結構管理 Device。
- APM-aware Application 透過 OS-spcific APM Driver 來溝通 OS。
- APM Driver 是用來溝通 APM-aware BIOS。
- APM BIOS 是用來控制 Drivce。
-
功能
- 傳統 APM 工具會收集最終用戶的體驗數據和性能分析數據,用于跟追蹤和理解應用程式在用戶環境的運行狀態。
- APM 可以透過一系列有客戶端或無客戶端的網路偵測器執行。
-
缺點
- 包含 APM 的 BIOS 都有各自的電源管理方案,使得各平台之間缺乏一致性,每個 BIOS 開發商都必須各自維護自己的 APM 代碼 & 功能。
- 系統進入 Suspend 的原因無法知曉,但 Windows 必須知道 Suspend 的原因,即使系統沒有進入空閒狀態,Ex:用戶是否按下了睡眠 or BIOS 認為系統已經進入空閒狀態 or 電池電壓過低,這些 APM 都無法知曉。
- BIOS無法知道用戶在做什麼,只有通過監視中斷和 I/O 端口來猜測用戶的活動,有時,BIOS 會使系統處於完全混亂的狀態,當系統沒有空閒時將系統 Suspend,或系統空閒時卻不進入 Suspend。
- 早期的 APM BIOS 不提供任何系統訊息功能,系統是否支持睡眠模式就只有將系統嘗試進入睡眠模式才知道。如果 BIOS 不支援睡眠模式將導致死當(1.2版本後修復)。
- BIOS 對 USB 設備 & 部分電腦配件卡和 IEEE1394 設備狀態無法得知,導致以上裝置未進入空閒狀態,而 BIOS 確認為系統已進入空閒狀態,從而發生衝突,使得這些裝置無法正常運作或造成系統死機。
文章標籤
全站熱搜
留言列表