现在的位置: 首页 > 综合 > 正文

CPU电源状态(C-States)

2013年11月16日 ⁄ 综合 ⁄ 共 779字 ⁄ 字号 评论关闭

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

   
·功耗未知,应该接近零

   
·唤醒时间未知

抱歉!评论已关闭.