APM和ACPI

Anonim

APM与ACPI

高级电源管理(APM)是一种应用程序编程接口(API),可促进不同软件程序之间的交互。它由微软公司和英特尔于1992年开发。它使IBM兼容的操作系统能够实现电源管理。

APM计算机系统的五种电源状态:

全开 - 其中计算机已开启且未处于省电模式。 APM已启用 - 其中计算机已开启且APM根据需要控制设备电源管理。 APM待机 - 其中设备处于低功率状态并且CPU减速或停止;系统状态已保存,返回其原状态所需的时间很短。 APM挂起 - 其中设备断电并保存系统状态。它需要很长时间才能恢复到以前的状态。 关 - 计算机已关闭。

APM由基本输入/输出系统(BIOS)控制,该系统内置于PC中,是第一个在打开电源时运行的代码。因为APM使用的BIOS通常不知道用户正在做的一切;除了它对USB设备,附加卡和IEEE 1394设备一无所知之外,它可以搞得一团糟

另一方面,高级配置和电源接口(ACPI)旨在成为APM的后续产品。它取代了APM功能,超越了APM的功能,并且与新硬件兼容。与APM相比,它更先进,更全面。

它以操作系统为中心,使其可以更好地控制操作系统和计算机的其他组件。它还与几个不同制造商的产品兼容。

ACPI的电源状态或计算机系统的全局状态:

G0(S0) - 这意味着它正在工作。 G1 - 这意味着它正在睡觉。有四个州: S1 - 保持CPU和RAM的电源,但刷新所有处理器高速缓存并且CPU已停止执行指令。 S2 - CPU关闭。 S3 - 待机,休眠或挂起到RAM。 S4 - 休眠或挂起到磁盘。

G2(S5)或软关闭 - 其中某些组件打开以允许来自键盘,时钟,调制解调器,LAN和USB设备的输入。 G3或机械关闭 - 其中计算机的功率几乎为零,并且可以移除电源线。

由于ACPI是新的,旧的设备无法正常使用它,它比APM慢,可能会降低计算机速度。它适用于笔记本电脑和计算机的使用寿命。它还提供了比APM更智能的电源管理方式。

摘要:

1.APM是高级电源管理,而ACPI是高级配置和电源接口。 2.APM是旧的,而ACPI是新的。 3.APM与旧设备兼容,而ACPI与新硬件兼容。 4.ACPI更全面,更先进,而APM则不是。 5.APM以BIOS为中心,而ACPI以操作系统为中心。