APM(Application Performance Management)的全称为应用程序性能管理。
APM(应用程序性能管理)是一种监控和分析技术,用于跟踪、测量和优化软件应用程序的行为。它的全称为Application Performance Management。
 
1、由于基于APM的BIOS都有它自己的电源管理方案,使得计算机与计算机之间缺乏一致性,每个BIOS开发者必须精心维护自己的APM BIOS代码和功能。
2、系统进入挂起的原因无法知晓,用户是否按了进入睡眠按钮,还是BIOS认为系统已进入了空闲状态,或者电池电压过低,这些信息APM都无法知道,但是Windows必须要知道挂起的原因,即使系统没有进入空闲状态。
3、BIOS无法知道用户在干什么,只有通过监视中断和I/O端口来猜测用户的活动,有时,BIOS会使系统处于完全混乱的状态,当系统没有空闲时将系统挂起或者当系统处于空闲状态时,却不进入挂起状态。
4、早期版本的BIOS APM(1.0和1.1)不提供任何系统性能信息,系统是否支持睡眠状态就只有尝试将系统转入睡眠模式才知道,如果BIOS不支持睡眠模式,那将导致死机,BIOS APM 1.2解决了这个缺陷。
5、BIOS对USB设备、加插的电脑配件卡和IEEE1394设备全然不知,导致当以上设备没有进入空闲状态,而BIOS却认为系统已经进入空闲状态,从而发生冲突,使这些设备无法正常使用或系统死机。
由于APM有以上不足,因此ACPI应运而生。
0