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

APM用于计算机系统的五个电源状态:

  • 完全开机 – 计算机处于开机状态,并且未处于节能模式。
  • 启用APM – 其中计算机已打开,并且APM根据需要控制设备电源管理。
  • APM待机 – 其中设备处于低功耗状态,并且CPU变慢或停止;系统状态已保存,几乎无需花费时间即可恢复到以前的状态。
  • APM挂起 – 设备关闭电源并保存系统状态。恢复到以前的状态需要很长时间。
  • 熄灭 – 计算机已关闭。

APM由PC中内置的基本输入/输出系统(BIOS)控制,并且是开机时运行的第一个代码。因为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以操作系统为中心。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:APM和ACPI
本文链接:https://www.vsdiffer.com/vs/apm-vs-acpi.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。