CPU 电源状态( C-States )

news/2024/11/16 4:33:06/

 

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

    ·功耗未知,应该接近零

    ·唤醒时间未知

 

 

 

 

 

电脑高性能化是一把双刃剑,虽然可以带来快速的数据处理性能,但功耗的增加也成为令人头疼的问题。因为过高的功耗不仅会消耗大量的能源,也会导致芯片发热量的增加,影响电子芯片的稳定性和寿命。那么,如何降低芯片的功耗,实现节能的目的?

  从硬件厂商的角度来说,一方面,他们可以通过提高芯片工艺制程来实现降低能耗和发热的目的;另一方面,通过改变各个电子芯片工作状态中的运行方式更是能够实现电脑的动态节能,以适当的性能应对不同的处理负荷。而这种方式就是本文所要讨论的节能技术。目前主流的处理器都有哪些动态节能的技术,又该怎样充分利用这些技术呢?


  ◆Intel C-State Tech

  Intel C-State Tech是主板厂商在BIOS中加入的深度节能技术。它是根据处理器的使用情况自动调节其电源状态,进而调节处理器的电压、频率和功耗。

  C-State是指处理器的功耗和温度管理状态。只有在C0状态下,处理器是激活的,才能执行指令;而在C1到Cn状态下,处理器都处于各种不同程度的睡眠状态,睡眠可以带来处理器功耗的减少。但在这睡眠状态下,处理器都有一个恢复到C0的唤醒时间,不同的C-State要耗费不同的唤醒时间。

不同处理器电源状态下的唤醒时间与功耗:功耗越小,恢复到C0状态的唤醒时间就越长。


  如表中所示,C1与C2状态既能将处理器的功耗控制在全速运行时的30%以内,又能在非常短的唤醒时间内根据负载做出快速的反应。

  部分厂商的主板提供了Intel C-State Tech的支持,用户可以选择是否启用该技术,并对各个C-State状态进行控制。

主板BIOS中的Intel C-State Tech选项设置


  小提点:

  由于Intel C-State Tech在处理器进行状态切换时也会要求北桥芯片和内存进行电压与频率的调整,进入省电模式,因而它对整个平台的硬件要求比较高。如果主板的质量不过关或者内存的体质不够好,开启Intel C-State Tech后,会致使Windows系统出现频繁的死机等问题。反过来,如果Intel平台的电脑经常出现死机,则可以在主板的BIOS中检查该选项是否启用。

 


http://www.ppmy.cn/news/475272.html

相关文章

CPU--电源管理

现代CPU有几种称为C-state(C状态)的省电模式,也称为idle-state,比如C0,C1,C3,C7。当处在C0时,CPU使用运行状态(也就是active状态),其他非0状态都是睡眠状态,数字越大睡眠…

自适应响应式炫酷汽车配件类网站源码 html5高端大气汽车网站织梦模板

简介: 本套织梦模板采用织梦内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,汽车配件、汽车类的网站都可以用该模板。你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你耳目一…

关键词4K图片采集下载软件【非常适合做电脑壁纸等】

介绍: 兄弟们,能不能上排行榜就靠你们了! 软件很简单,输入关键词,设置好图片保存位置,采集图片,下载图片,搞定! 关键词可以输入: 美nv,帅哥&…

linux程序作为桌面壁纸,在Linux系统下安装壁纸程序Wonderwall,附主要功能介绍

Wonderwall是一款酷炫的壁纸程序,可用在Linux系统的Unity和GNOME桌面环境中,我们可以通过在终端中使用snap来安装Wonderwall。Wonderwall的界面非常简单明了,使用它能轻松的在Ubuntu等Linux发行版中浏览壁纸,包括下载与安装壁纸。…

python 爬取汽车壁纸

所需环境 python 3.7所用到的模块 os,requests ,lxml不说了上代码 # -*- coding: UTF-8 -*-import osimport requests from lxml import etreeurl "http://desk.zol.com.cn/qiche/1920x1080/" headers {"User-Agent": "Mozilla/5.0 (Windows NT 10…

双目结构光 实现高度测量

这里使用了两个大恒金星相机,一个投影仪。 相机镜头以及投影仪的架设: 相机镜头以及投影仪的架设: 注意相对位置的摆放,投影仪的光源照亮范围要超过相机的视野。 相机与光源调整好位置后,调整成像效果。两个镜头的光…

Centos6.5 openssh 5.4离线 升级为 openssh 7.7,使用rpm包安装

Centos6.5 openssh 5.4离线 升级为 openssh 7.7,使用rpm包安装 很多linux 没有gcc c 等编译环境,并且处于内网环境,无法通过yum 命令直接安装软件,又由于编译软件所需要的依赖较多,安装起来相当麻烦。所以使用一台可以…

2023.03.18青少年软件编程(Python)等级考试试卷(六级)

2023.03.18青少年软件编程(Python)等级考试试卷(六级) 一、单选题(共25题,共50分) 1.有如下程序段: with open(mistakes.txt, w) as f: words =[believe,memorize] f.write(\n.join(words)) 执行该代码后,文件mistakes.txt中的内容是?(C) A. 一行内容为“…