CPU

  CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。CPU主频的高低,对衡量处理器的性能来说是一个很重要的方面,对处理器的性能影响很大。

    CPU主频越高,处理器的性能越好,主频的高低对于CPU运算速度至关重要,主频越高,处理器当然越快,所处理的数据就越多越快。假设某个CPU在一个时钟周期内执行一条运算指令,那么当CPU运行在2GHz主频时,将比它运行在1GHz主频时速度快一倍。因为2GHz的时钟周期比1GHz的时钟周期占用时间减少了一半,也就是工作在2GHz主频的CPU执行一条运算指令所需时间比工作在1GHz主频时的时间缩短了一半,自然运算速度也就快了一倍,所以目前很多人对于超频乐此不疲。

    但是使用主频的高低来衡量处理器的性能,需要在相同的条件下相互比较,比如核心与线程数量,核心工艺(指令集),核心缓存等因素对于处理器来说也非常重要,我们不能拿一个过去的高主频的落后处理器和现在先进的低主频处理器相比较,性能方面显然是现在的处理器性能要好。

    目前网上的很多处理器卖家拿着高主频的老处理器来贩卖,宣称处理器主频多少个G,比如AMD羿龙 2 X4 975,主频达到了3.6GHz,主频很高很高,然而性能却不如主频只有3.0GHz的i5 4430。

    我们购买处理器除了看主频外,还需要处理器其他参数是怎样的。

核心和线程数

    核心(Die)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。核心数量越多,代表着处理器所能处理的数据和任务越多,不同处理器的单核心性能也是有高低的。

   一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务,在多核CPU中,使用多线程技术的好处是提高了程序的执行吞吐率。在单CPU单核的计算机上,使用多线程技术,也可以把进程中负责IO处理、人机交互而常备阻塞的部分与密集计算的部分分开来执行,编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。

CPU缓存

    CPU高速缓存(CPU Cache)是用于减少处理器访问内存所需平均时间的部件。在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近处理器的频率。

    目前的处理器缓存有一级缓存,二级缓存,三级缓存,可以这么说,缓存的大小与多少,也能代表着处理器的性能,缓存越大,处理器访问内存所需平均时间越短,速度越快。

CPU制作工艺

    CPU的“制作工艺”指得是在生产CPU过程中,要进行加工各种电路和电子元件,精度越高,生产工艺越先进。在同样的材料中可以制造更多的电子元件,连接线也越细,提高CPU的集成度,CPU的功耗也越小。

    目前的的处理器制作工艺已经达到了22纳米级别,比如最新的HasWell结构的处理器就是22nm,性能更高,功耗也更小。

    总之,衡量处理器性能的高低,主频的多少是一方面,但不是决定方面,好需要配合其他处理器的参数来衡量。简单的用户购买处理器只要性能符合自己的需求就可以了,性能过高过低均是对资源的一种浪费。


前端总线的概念:  
 总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。选购主板和CPU时,要注意两者搭配问题,一般来说,如果CPU不超频,那么前端总线是由CPU决定的,如果主板不支持CPU所需要的前端总线,系统就无法工作。也就是说,需要主板和CPU都支持某个前端总线,系统才能工作,只不过一个CPU默认的前端总线是唯一的,因此看一个系统的前端总线主要看CPU就可以。  
 北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。显然同等条件下,前端总线越快,系统性能越好。  

前端总线是处理器与主板北桥芯片或内存控制集线器之间的数据通道,其频率高低直接影响cpu访问内存的速度。
电脑时钟是由主板晶振提供时钟,称为系统总线频率,cpu的实际运行频率是通过内部倍频技术提供,所以要比系统频率(又称外频)高2的整数倍。如:外频100,倍频为4,则cpu主频即为100*4=400。
前端总线(front side bus)是cpu和北桥芯片组通讯的通道(内存和cpu交换数据就是通过北桥芯片组),通常,前端总线频率要高于外频。但是与cpu主频不一样的是,前端总线不是通过倍频技术来提高前端总线频率(由于内存部件自身频率不能太高),而是通过变相增加前端总线宽度的办法实现相对升频。具体而言,p4的外频为 100(133),但是采用了多通路的技术将内核到内存与北桥的总线宽度相对增大,也就是前端总线(fsb)宽度相对增大,换句话说,物理总线宽度不变,不过采用了多路并行传输技术,让总线宽度等价于增宽。系统总线是物理位宽,而fsb是实际位宽(注意,是位宽,而不是带宽),目前流行的处理器都采用了不同的技术增大自己处理器的位宽,以达到增强处理器性能的目的。现在明白了吗?

以下是cpu的相关技术参数
(1)主频
主频也叫时钟频率,单位是mhz,用来表示cpu的运算速度。cpu的主频=外频×倍频系数。很多人以为认为cpu的主频指的是cpu运行的速度,实际上这个认识是很片面的。cpu的主频表示在cpu内数字脉冲信号震荡的速度,与cpu实际的运算能力是没有直接关系的。当然,主频和实际的运算速度是有关的,但是目前还没有一个确定的公式能够实现两者之间的数值关系,而且cpu的运算速度还要看cpu的流水线的各方面的性能指标。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的cpu实际运算速度较低的现象。因此主频仅仅是cpu性能表现的一个方面,而不代表cpu的整体性能。

(2)外频
外频是cpu的基准频率,单位也是mhz。外频是cpu与主板之间同步运行的速度,而且目前的绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为cpu的外频直接与内存相连通,实现两者间的同步运行状态。外频与前端总线(fsb)频率很容易被混为一谈,下面的前端总线介绍 谈谈两者的区别。

(3)前端总线(fsb)频率
前端总线(fsb)频率(即总线频率)是直接影响cpu与内存直接数据交换速度。由于数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据带宽)/8。外频与前端总线(fsb)频率的区别:前端总线的速度指的是数据传输的速度,外频是cpu与主板之间同步运行的速度。也就是说,100mhz外频特指数字脉冲信号在每秒钟震荡一千万次;而100mhz前端总线指的是每秒钟cpu可接受的数据传输量是 100mhz×64bit÷8byte/bit=800mb/s。

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




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值