CPU电源状态(C-States)

CPU 电源状态( C-States

一般用户很少注意到这个状态,通常只会在使用 CPU-Z 来监控时钟频率和电压时才会留意到它。移动处理器的 C 状态比台式机的多。例如, Core 2 Duo 处理器( Meron )会支持 C0-C4 状态,然后桌面型 Core 2 Duo 处理( Conroe )仅支持 C1-C0 状态。

 

    C0 状态(激活)

    ·这是 CPU 最大工作状态,在此状态下可以接收指令和处理数据

    ·所有现代处理器必须支持这一功耗状态

 

    C1 状态(挂起)

    ·可以通过执行汇编指令“ HLT (挂起)”进入这一状态

    ·唤醒时间超快!(快到只需 10 纳秒!)

    ·可以节省 70% CPU 功耗

    ·所有现代处理器都必须支持这一功耗状态

 

    C2 状态(停止允许)

    ·处理器时钟频率和 I/O 缓冲被停止

    ·换言之,处理器执行引擎和 I/0 缓冲已经没有时钟频率

    ·在 C2 状态下也可以节约 70% CPU 和平台能耗

    ·从 C2 切换到 C0 状态需要 100 纳秒以上

 

    C3 状态(深度睡眠)

    ·总线频率和 PLL 均被锁定

    ·在多核心系统下,缓存无效

    ·在单核心系统下,内存被关闭,但缓存仍有效

    ·可以节省 70% CPU 功耗,但平台功耗比 C2 状态下大一些

    ·唤醒时间需要 50 微妙

 

    C4 状态(更深度睡眠)

    ·与 C3 相似,但有两大区别

    ·一是核心电压低于 1.0V

    ·二是二级缓存内的数据存储将有所减少

    ·可以节约 98% CPU 最大功耗

    ·唤醒时间比较慢,但不超过 1

 

    C5 状态

    ·二级缓存的数据被减为零

    ·唤醒时间超过 200 微妙

 

    C6 状态

    ·这是 Penryn 处理器中新增的功耗管理模式

    ·二级缓存减至零后, CPU 的核心电压更低

    ·不保存 CPU context

    ·功耗未知,应该接近零

    ·唤醒时间未知

你可能感兴趣的:(CPU电源状态(C-States))