精工杆子与正品的区别:CPU的主频、外频、倍频与FSB的关系

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/26 13:56:14
对这几个名词的概念大概地理解了,但换算关系上却有点搞不清,望高手指点

CPU主频 = 外频*倍频
外频 不等于 FSB
FSB主要是说明CPU和内存之间的数据交换速度

这几个理解没有错吧?

问题是下面的几个计算搞不清了。

P4的CPU一般情况下:
FSB = 外频 * 4

AMD的CPU一般情况下:
据说AMD的外频=FSB
那比如3800+的主频为2G,倍频为10
那这种情况下,外频应该是200,那FSB却为1000。

那AMD的的FSB和外频到底是什么关系?

另外一个关于内存的
按目前的说法中外频最高的也就200。

那这种对应的内存应该是外频200就够了,也就是对应的PC400内存
那现在存在的那么多533,667的内存是什么意思?

几个相关概念:
(1)主频
主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。表示在CPU内数字脉冲信号震荡的速度,CPU的运算速度还要看CPU的流水线的各方面的性能指标。所以主频并不直接代表运算速度,仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。

(2)外频
外频是CPU的基准频率,单位也是MHz。外频是CPU与主板之间同步运行的速度,而且目前的绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态。外频不是前端总线频率(FSB)。

(3)前端总线(FSB)频率即(front side bus)
FSB直接影响CPU与内存直接数据交换的速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据带宽)/8。

(4)倍频系数
倍频系数是指CPU主频与外频之间的相对比例关系。主频=外频×倍频。

(5)外频与前端总线(FSB)频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输量是100MHz×64bit ÷8Byte/bit=800MB/s。它更多的影响了PCI及其他总线的频率。之所以前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在Pentium 4出现之前和刚出现Pentium 4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的技术实现这个目的。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。
现在“HyperTransport”构架的出现,更让这种实际意义上的前端总线(FSB)频率发生了变化。之前,IA-32架构必须有三大重要的构件:内存控制器Hub (MCH) ,I/O控制器Hub和PCI Hub,像Intel很典型的芯片组 Intel 7501、Intel7505芯片组,是为双至强处理器量身定做的,它们所包含的MCH为CPU提供了频率为533MHz的前端总线,配合DDR内存,前端总线带宽可达到4.3GB/秒(顺便说,你提到的533,667内存指的就是这个)。但随着处理器性能不断提高同时给系统架构带来了很多问题。而“HyperTransport”构架不但解决了问题,而且更有效地提高了总线带宽,比方AMD Opteron处理器,灵活的HyperTransport I/O总线体系结构让它整合了内存控制器,使处理器不通过系统总线传给芯片组而直接和内存交换数据。这样的话,前端总线(FSB)频率在AMD Opteron处理器就不知道从何谈起了。

前端总线是处理器与主板北桥芯片或内存控制集线器之间的数据通道,其频率高低直接影响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运算的速度。