iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0

止步的有點快,但後續還是會繼續記錄。

全名:
ACPI 為 Advanced Configuration and Power Interface 縮寫,中文是進階組態與電源介面。

起源:
在 ACPI 之前,作業系統使用基於 BIOS 的電源管理和設備配置介面,簡稱 APM (Advanced Power Management、進階電源管理),但每套系統都有自己的管理方案,對 OS 而言缺乏一致性,OS 與 BIOS 之間也無法直接確認彼此的狀態,使電源管理功能存在問題,甚至衝突而造成系統不穩定,為了解決這些問題 ACPI 應運而生。ACPI SPEC 目的是建立業界通用介面,OS、BIOS、硬體彼此通曉狀態,進而打造強健的作業環境,從而實現強大的 OSPM (Operating System-directed configuration and Power Management、作業系統導向的配置和電源管理)。

歷史發展:
ACPI 1.0 於 1997 年釋出,由英特爾、微軟、東芝共同提出、制定作業系統電源管理、硬體組態介面的開放標準,取代高級電源管理 (APM)、多處理器規範、隨插即用 (PnP) 規範。
ACPI 2.0 於 2000 年 8 月釋出,加入了康柏和鳳凰科技的參與,增加了對64位元處理器和PCI Express的支援。
ACPI 3.0 於 2004 年 9 月釋出,惠普取代康柏,增加了對SATA和USB的支援,以及對多核心處理器的優化。
ACPI 4.0 於 2009 年 6 月 16 日釋出,增加了對高精度事件計時器 (HPET) 和高畫質多媒體介面 (HDMI) 的支援,以及對多個電源平面和熱區域的管理
ACPI 5.0 於 2011 年 11 月 23 日釋出,增加了 SoC 和待機電源模型的支援,及對新型硬體裝置和感測器的描述。
2013 年 10 月眾成員一致同意將 ACPI 歸於 UEFI Forum,後續發展與規格由 Forum 共同制定。最新版本 6.5 可至 UEFI Forum 了解所有更新細節。

重點功能:
下列功能都由 ACPI SPEC 定義的一些裝置類型來代表和控制,而 Windows 提供了內建驅動程式來支援這些裝置。

  1. 系統電源管理:可以讓作業系統控制和分配電腦硬體設備的電量,並設定不同的電源節省模式。
  2. 裝置電源管理:可以讓作業系統根據設備的實際情況,關閉或減少不需要的硬體設備的電力消耗。
  3. 處理器效能管理:可以讓作業系統調整處理器的速度和電壓,以適應不同的工作負載。
  4. 硬體配置與隨插即用管理:可以讓作業系統自動偵測和配置連接到電腦的硬體設備,並支援熱插拔功能。
  5. 系統事件:可以讓作業系統接收和處理來自硬體設備的事件通知,例如按下電源按鈕、睡眠按鈕或系統指示燈。
  6. 溫度管理:可以讓作業系統監測和控制硬體設備的溫度,以防止過熱或損壞。
  7. 嵌入式控制器和SMBus控制器:可以讓作業系統與平臺上的特殊晶片進行通訊和控制,例如用於控制風扇、電池或其他低階功能的晶片。

上一篇
[Day 03] UEFI
下一篇
[Day 7] ACPI - States
系列文
我的第一個 BIOS 與 Web API 應用程式15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言