ACPI Overview/Table
姓名:江宝兰
部门:FW
指导:王志文
ACPI概述
ACPI表示高级配置和电源管理接口(Advanced Configuration
and Power Management Interface),是OS,BIOS和硬件之
间的抽象层。它允许操作系统和平台的独立发展。ACPI的抽
象主要是通过ACPI表中提供的信息来实现的,这些信息包括
ACPI寄存器、AML代码、配置信息等。
ACPI寄存器,描述了和ACPI相关的寄存器。操作系统可以直
接从ACPI表中取得这些寄存器的信息,因此不必了解具体的
硬件配置。
AML代码,一种c类代码。由BIOS提供,操作系统的AML解释
器解释执行这些代码。这是ACPI抽象层的关键。
配置信息,ACPI包含的配置信息很多,比如多处理器配置信
息(MADT)、高精度定时器(HPET)等。
ACPI 概述
ACPI改善了原有的通过BIOS来进行电源管理的模式
(APM),提供了一个比较优秀的电源管理模式和配置管理的
接口规范.ACPI为从原有的硬件到ACPI兼容硬件之间进行
有序的过渡提供了一种有效的方式,且它还允许在一台机
器当中共存ACPI和APM管理机制,已备需要时使用.
另外,新的系统架构还突破了当前即插即用接口介面的局
限性,对其进行了扩展.ACPI为原来的母板配置接口进行了
改善,使其能够支持这些高级的系统架构并以更有效的状
态运行.
ACPI 由 Win98 及 WNT5.0 开始支持. 把电源管理的功能
整合到操作系统中. 藉由统一的接口来控制所有硬件的电
源操作. 从 Notebook 到桌上型和服务器均包含在此规格
内,是操作系统直接进行电源管理(OSPM)中的关键.
System Power Management State
S0--实际上这就是我们平常的工作状态,所有设备全开,
功耗一般会超过80W;
S1--也称为POS(Power on Suspend),这时除了通过
CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工
作,这时的功耗一般在30W以下;
S2--这时CPU处于停止运作状态,总线时钟也被关闭,但
其余的设备仍然运转;
S3--这就是我们熟悉的STR(Suspend to RAM),这时的
功耗不超过10W;
S4--也称为STD(Suspend to Disk),这时系统主电源关
闭,但是硬盘仍然带电并可以被唤醒;
S5--这种状态是最干脆的,就是连电源在内的所有设备全
部关闭,功耗为0。
System Power Management State
我们最常用到的是S3状态,即Suspend to RAM(挂起到内
存)状态,简称STR。顾名思义,STR就是把系统进入STR
前的工作状态数据都存放到内存中去。在STR状态下,电
源仍然继续为内存等最必要的设备供电,以确保数据不丢
失,而其他设备均处于关闭状态,系统的耗电量极低。一
旦我们按下Power按钮(主机电源开关),系统就被唤醒
,马上从内存中读取数据并恢复到STR之前的工作状态。
内存的读写速度极快,因此我们感到进入和离开STR状态
所花费的时间不过是几秒钟而已;
而S4状态,即STD(挂起到硬盘)与STR的原理是完全一
样的,只不过数据是保存在硬盘中。由于硬盘的读写速度
比内存要慢得多,因此用起来也就没有STR那么快了。