2021-11-19 08:25

什么是ACPI?

导读高级配置和电源接口(ACPI)。1997年,它由英特尔、微软和东芝联合开发,提供操作系统应用程序来管理所有电源管理接口。2000年8月,引入了ACP

高级配置和电源接口(ACPI)。1997年,它由英特尔、微软和东芝联合开发,提供操作系统应用程序来管理所有电源管理接口。2000年8月,引入了ACPI 2.0规范。2004年9月,ACPI 3.0规范发布。2009年6月16日,ACPI 4.0规范出台。作为标准中最受认可的部分,电源管理经历了许多改进。

此前,高级电源管理模型(APM)几乎完全将电源管理分配给BIOS控制,这极大地限制了操作系统控制功耗的功能。

目前,ACPI的电源管理功能从便携式计算机(如笔记本电脑)到台式计算机、工作站和服务器。例如,系统可能进入极低功耗状态。这些是大多数台式计算机上可用的“睡眠”和“休眠”设置。睡眠状态可以通过移动鼠标、按键盘键、接收来自另一台计算机(如果连接到局域网)的消息或重大系统错误来唤醒系统。

现在,如果ACPI在BIOS和其他系统硬件中实现,它可以被操作系统调用(触发)。

ACPI可以实现以下功能:

系统电源管理(系统电源管理)

设备电源管理(设备电源管理)

处理器电源管理(处理器电源管理)

以及设备和处理器性能管理。

配置/即插即用(配置/即插即用)

系统事件(系统事件)

电池管理

温度管理

嵌入式控制器

SMBus控制器

Windows 98是第一个支持ACPI的微软操作系统。FreeBSD v5.0是第一个支持ACPI的UNIX操作系统。Linux、NetBSD和OpenBSD至少在某些情况下都支持ACPI。