C状态

C状态(Processor Power State)是G0中CPU空闲时进行的省电模式。各C状态的意义如表6-5所示。

C状态 - 图1

ACPI说明书中没有记载的C状态也已经在各CPU厂商的CPU数据表中出现。例如,Intel公司的CPU中的定义就如表6-6所示。

C状态 - 图2

处理器的耗电量指标中有TDP(Thermal Design Power),通过尽量延长CPU空闲时间,即使运行中的TDP较高的CPU中也可以降低单位时间的平均耗电。

在Intel®Core 2 Duo等CPU中将每个核的C状态定义为CC状态,而在Intel®Atom Processor Z5xx系列等CPU中是将每个线程的C状态(TC)和每个核的C状态分别安装的。例如,当核内所有线程的C状态都变成C2时,核的C状态也会变成C2。参见表6-7。

C状态 - 图3

使用C状态时要注意,C状态的程度越深,恢复到C0状态所需的时间越长。在对应答性要求非常高的系统中,需要避免使用C状态,或在使用时十分注意。