4. ACPI 硬件规范
ACPI 定义了标准接口机制,使兼容 ACPI 的 OS 能够控制并与兼容 ACPI 的硬件平台通信。这些接口机制是可选的(见下文“硬件精简型 ACPI”)。但是,如果实现了 ACPI 硬件规范,平台必须符合本节中的要求。
本节描述 ACPI 的硬件方面。
ACPI 将“硬件”定义为一种编程模型及其行为。ACPI 力求使现有的大部分传统编程模型保持不变;但是,为了满足某些特性目标,指定的特性需遵循特定的寻址和编程方案。属于这一类别的硬件称为“固定”硬件。
尽管 ACPI 力求将这些变更降到最低,但硬件工程师应仔细阅读本节,以了解将仅传统硬件模型转换为 ACPI/传统硬件模型或纯 ACPI 硬件模型所需的变更。
ACPI 将硬件分为两类:固定或通用。属于固定类别的硬件满足 ACPI 的编程和行为规范。属于通用类别的硬件在其实现上具有很高程度的灵活性。