cpu前端总线
总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件
间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类
很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。计算
机的前端总线频率是由CPU和北桥芯片共同决定的。
什么是前端总线
“前端总线”这个名称是由AMD在推出K7 CPU时提出的概念,但是一直以来都被大家误认为这个名词不过
是外频的另一个名称。我们所说的外频指的是CPU与主板连接的速度,这个概念是建立在数字脉冲信号震
荡速度基础之上的,而前端总线的速度指的是数据传输的速度,由于数据传输最大带宽取决于所有同时
传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端
总线频率有266MHz、333MHz、400MHz、533MHz、800MHz、1066MHz、1333MHz几种,前端总线频率越大,
代表着CPU与内存之间的数据传输量越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算速
度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU。较低的前端总线将无法供给足够的
数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。
前端总线频率
北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线
(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的
最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再
强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频
率,即数据带宽=总线频率×(数据位宽÷8)。目前PC机上所能达到的前端总线频率有266MHz、333MHz
、400MHz、533MHz、800MHz、1066MHz、1333MHz、1600MHz、2000MHz、几种,前端总线频率越大,代表
着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算
速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够
的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。总线是将计算机微处理器与内存芯片以及
与之通信的设备连接起来的硬件通道。前端总线将CPU连接到主内存和通向磁盘驱动器、调制解调器以及
网卡这类系统部件的外设总线。人们常常以MHz表示的速度来描述总线频率。 前端总线(FSB)频率是直
接影响CPU与内存直接数据交换速度。由于数据传输最大带宽取决于所有同时传输的数据的宽度和传输频
率,即数据带宽=(总线频率×数据位宽)÷8。前端总线频率越大,代表着CPU与内存之间的数据传输量
越大,更能充分发挥出CPU的功能。
提升CPU前端总线频率的作用
CPU相当于一台加工机器,它必须从内存中获得原料(也就是指令及一些数据)才能进行加工,而当CPU
将原料加工好之后,还得将“成品”输送到内存、硬盘等存储介质之中。由于CPU与内存等设备不能直接
通信,必须通过北桥芯片的中转才能完成数据的传输工作,因此CPU与北桥芯片之间的数据传输速度将直
接影响到CPU的整体性能——如果这条“进出口”通道过于狭窄或者传输速度太慢,则会直接影响到“原
料”传输。而随着技术的提高,如今CPU的主频越来越高,处理速度越来越快,如果CPU与北桥之间的通
道速度太慢,由于“原料”供应不足,则会导致CPU处于一种“吃不饱”的尴尬境地。同时,由于该通道
同时是“出口”通道,也会影响“成品”数据的“出口”。
外频与前端总线频率的区别
前端总线的速度指的是CPU和北桥芯片间总线的速度,更实质性的表示了CPU和外界数据传输的速度。而
外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每
秒钟震荡一万万次,它更多的影响了PCI及其他总线的频率。之所以前端总线与外频这两个概念容易混淆
,主要的原因是在以前的很长一段时间里(主要是在Pentium 4出现之前和刚出现Pentium 4时),前端
总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。随着计算机技术的
发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的
技术实现这个目的。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4
倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。此外,在前端总线中比较特殊的
是AMD64的HyperTransport。