CPU频率

CPU频率

  CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称。

概念

  CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称。单位是Hz。它决定计算机的运行速度,随着计算机的发展,主频由过去MHZ发展到了当前的GHZ(1GHZ=10^3MHZ=10^6KHZ= 10^9HZ)。

  通常来讲,在同系列微处理器,主频越高就代表计算机的速度也越快,但对于不同类型的处理器,它就只能作为一个参数来作参考。另外CPU的运算速度还要看CPU的流水线的各方面的性能指标。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。因此主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。

相关知识

  说到处理器主频,就要提到与之密切相关的两个概念:倍频外频,外频是CPU的基准频率,单位也是MHz。外频是CPU与主板之间同步运行的速度,而且绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态;倍频即主频与外频之比的倍数。

主频、外频、倍频,其关系式:主频=外频×倍频。早期的CPU并没有“倍频”这个概念,那时主频和系统总线的速度是一样的。随着技术的发展,我们可以把外频看作是机器内的一条生产线,而倍频则是生产线的条数,一台机器生产速度的快慢(主频)自然就是生产线的速度(外频)乘以生产线的条数(倍频)了。厂商基本上都已经把倍频锁死,要超频只有从外频下手,通过倍频与外频的搭配来对主板的跳线或在BIOS中设置软超频,从而达到计算机总体性能的部分提升。购买的时候要尽量注意CPU的外频。

  CPU的倍频,全称是倍频系数。CPU的核心工作频率外频之间存在着一个比值关系,这个比值就是倍频系数,简称倍频。理论上倍频是从1.5一直到无限的,但需要注意的是,倍频是以0.5为一个间隔单位。外频与倍频相乘就是主频,所以其中任何一项提高都可以使CPU的主频上升。

  理论上:CPU速度越来越快,内存、硬盘等配件逐渐跟不上CPU的速度了,而倍频的出现解决了这个问题,它可使内存等部件仍然工作在相对较低的系统总线频率下,而CPU的主频可以通过倍频来无限提升(理论上)。  

  实际上:在相同外频的前提下,高倍频的CPU本身意义并不大。这是因为CPU与系统之间数据传输速度是有限的,一味追求高倍频而得到高主频的CPU就会出现明显的“瓶颈”效应——CPU从系统中得到数据的极限速度不能够满足CPU运算的速度。  

  一个CPU默认的倍频只有一个,主板必须能支持这个倍频。因此在选购主板和CPU时必须注意这点,如果两者不匹配,系统就无法工作。此外,现在CPU的倍频很多已经被锁定,无法修改。

时间: 2024-10-10 14:29:41

CPU频率的相关文章

CPU频率越高手机速度越快?

很多人认为CPU的主频越高,手机的运行速度就越快.实际上,这正是受到了手机厂商宣传的误导.群<Android开发入门 372858684>的专家告诉我们CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系,主频的高低对于CPU的运算能力并没有直接的影响.对于一台智能手机来说,影响它响应速度快慢的包含了多种因素,除了CPU之外,缓存与架构对于手机的响应速度也至关重要.所谓"缓存",就像是你手边书桌的抽屉,日常使用的书本文具,你都会放在抽屉里,

获取CPU频率

#include <stdio.h> #include <string.h> float get_cpu_clock_speed() { FILE *fp; char buffer[1024]; size_t bytes_read; char *match; float clock_speed; fp=fopen("/proc/cpuinfo","r"); bytes_read=fread(buffer,1,sizeof(buffer),fp

linux调整cpu频率

cd   /sys/devices/system/cpu/cpu0/cpufreq  cat scaling_available_governors hotplug conservative ondemand userspace powersave interactive performance 为了可以对几种常见的CPU频率调节模式有个基本的理解下面简单的总结了一下根据不同方式的特点自己来在性能与省电这两对矛盾之间做个取舍找出适合自己的平衡点吧 1.ondemand系统默认的超频模式按需调节内

006 整数/浮点数/cpu频率

/* 目录: 一 整数 二 浮点数 三 cpu频率 */ 一 整数 无符号int类型(4字节), 所能表示范围: 0 ~ 2^32-1 ;约0 ~ 42亿 有符号int类型(4字节), 所能表示范围: -(2^31) ~ 2^31-1 ;约-21亿 ~ 21亿 二 浮点数 float: 4字节32位 位数使用: 1bit(符号位) 8bits(指数位) 23bits(尾数位) 数值范围: -3.4E+38 ~ 3.4E+38 double: 8字节64位 位数使用: 1bit(符号位) 11bi

Linux(debian7)操作基础(四)之CPU频率调整 Linux系统CPU频率调整工具使用

在Linux中,内核的开发者定义了一套框架模型来完成CPU频率动态调整这一目的,它就是CPU Freq系统.如下为CPU的几种模式(governor参数): ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率.以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度.一般官方内核默认的方式都是ondemand. interactive:交互模式,直接上最高频率,然后看CPU负荷慢慢降低

C++获取CPU频率(转)

LONGLONG GetFrequency(DWORD sleepTime) //获取CPU主频 { DWORD low1 = 0, high1 = 0, low2 = 0, high2 = 0; LARGE_INTEGER fq, st, ed; /*在定时前应该先调用QueryPerformanceFrequency()函数获得机器内部计时器的时钟频率.接着在 需要严格计时的事件发生前和发生之后分别调用QueryPerformanceCounter(),利用两次获得的技术 之差和时钟的频率,

如何锁定Android系统CPU的频率

接触到了Android系统的Performance测试,所以有锁定CPU的需求: 由于要首先读取到此系统所支持的CPU频率,之后再所支持的频率中选取你想要的频率,之后进行锁定. 这个过程,手动也是可以的,直接: 1.查看所支持的CPU频率: adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 返回的结果是:416000 728000 900000 1040000 2.从上边的结果中选取一

安卓手机超频CPU(无修饰CPU控制)

手机软件内存越占越大,手机硬件配置太低运行太卡.其实可以通过超频cpu提升性能,安卓智能手机cpu怎么超频下面我来演示手机如何超频cpu. 方法/步骤 打开无修饰CPU控制.   设置CPU最高频率,建议不要太高,否则可能导致手机死机.   设置CPU最低频率,建议不要太低,否则可能影响操作体验.   设置CPU情景模式 interactive:手机运行频率直接上最高值,系统响应最快,耗电较多. conservative:随着CPU负荷增大,频率逐渐增高,系统响应快. ondemand:系统默认

主板不支持新CPU的原因

主板不支持新CPU的原因 目前CPU按照摩尔定率,频繁在不断的升高.而不少网友想在自己原来主板的基础上升级(主板在购买时可是花了不少银子,换掉太可惜了).但是往往装上新的CPU后,却黑屏不能启动.于是乎按照DIY规律升级BIOS,以便支持新的CPU.但升级BIOS后相同芯片组的主板,有的支持新的CPU,但有些却又不支持:那么相同的芯片组,为什么会出现两种情况呢? 其实是否支持新的CPU,有几点必须具备的条件:一是主板的CPU插座是否适合于新型CPU:二是主板是否提供CPU所需要的外频:三是主板是