3.5. 处理器电源管理
为了在工作状态下进一步节省电力,当 OS 空闲时,它会将 CPU 置于低功耗状态(C1、C2 和 C3)。在这些低功耗状态下,CPU 不执行任何指令,并在发生中断时唤醒,例如 OS 调度器的定时器中断。
OS 通过读取 ACPI 电源管理定时器来确定其空闲循环中花费了多少时间。该定时器以已知的固定频率运行,并允许 OS 精确确定空闲时间。根据这一空闲时间估计,OS 在进入其空闲循环时会将 CPU 置于不同等级的低功耗状态(其功耗和延迟各不相同)。
CPU 状态在处理器配置与控制中有详细定义