本资源提供英文版ACPI 6.3规范协议,详尽阐述了高级配置与电源管理接口的最新标准,适用于硬件和操作系统开发人员。
The Advanced Configuration and Power Interface (ACPI) specification was designed to establish industry-standard interfaces for robust operating system-directed motherboard device configuration and power management of both individual devices and entire systems. ACPI is the core component in Operating System-directed Configuration and Power Management (OSPM).
ACPI evolved from previous pre-ACPI collections such as Advanced Power Management (APM), Plug-and-Play BIOS APIs, Multiprocessor Specification tables, among others, into a comprehensive power management and configuration interface specification. It facilitates an orderly transition from legacy hardware to ACPI-compliant hardware while allowing both legacy and new mechanisms to coexist within the same system when necessary.
Moreover, at the time of its initial development, existing Plug-and-Play interfaces were stretched beyond their limits by emerging system architectures. Therefore, ACPI improved upon current motherboard configuration interfaces to better support advanced architectures in a more robust and potentially efficient manner.
The interfaces and OSPM concepts defined within this specification are applicable across all types of computers including but not limited to desktops, mobile devices, workstations, and servers. From the perspective of power management, OSPM/ACPI promotes the idea that systems should conserve energy by transitioning idle components into lower power states; it also encourages placing the entire system in a low-power state (sleep mode) when possible.
This document outlines ACPI hardware interfaces, software interfaces, and data structures which enable support for robust OS-directed configuration and power management.