1. 引言
高级配置与电源接口(ACPI)规范的制定,是为了建立业界通用接口,从而实现稳健的、由操作系统(OS)主导的主板设备配置以及设备和整个系统的电源管理。ACPI 是操作系统主导的配置与电源管理(OSPM)中的关键要素。
ACPI 将现有的 ACPI 之前的电源管理 BIOS 代码集合、高级电源管理(APM)应用程序编程接口(API)、PNPBIOS API、多处理器规范(MPS)表等,演进为一个定义明确的电源管理和配置接口规范。ACPI 提供了一种从现有(传统)硬件向 ACPI 硬件有序过渡的方法,并允许 ACPI 机制和传统机制同时存在于同一台机器中,并在需要时使用。
此外,在最初 ACPI 规范提出时正在构建的系统体系结构,已经逼近历史上“即插即用”接口的能力极限。ACPI 对现有主板配置接口进行了演进,以更稳健且潜在更高效的方式支持高级体系结构。
本规范中定义的接口和 OSPM 概念适用于所有类别的计算机,包括(但不限于)台式机、移动设备、工作站和服务器。从电源管理的角度看,OSPM/ACPI 推动这样一种理念:系统应当通过将未使用的设备转换到较低功耗状态来节约能源,并在可能时将整个系统置于低功耗状态(睡眠状态)。
本文档描述了 ACPI 硬件接口、ACPI 软件接口以及 ACPI 数据结构,这些内容在实现后,可支持稳健的由 OS 主导的配置与电源管理(OSPM)。