|
发表于 2009-6-25 19:46:51
|
显示全部楼层
cpu频率与内存频率的关系
问这类问题的朋友都存在着一个很大的误区,那就是他们把外频和前端总线的概念混淆了。外频是由主板为CPU提供的基准时钟频率,一般常见的有100、133、166、200。而我们说的FSB(Front System Bus)指的是系统前端总线,它是处理器与主板北桥芯片或内存控制集线器之间的数据通道,常见频率有400、333、533、800。作为新手不必掌握那么多概念性的东西,只要记住以下几个公式:
主频=外频*倍频(MHz)
Intel CPU前端总线=外频*4(MHz)
AMD CPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)
关于内存的频率。内存带宽要与CPU带宽一致。CPU外频和内存外频有着密切关系,关系到识别内存参数问题。如赛扬2.4G,我们知道赛扬2.4G外频为100,需要的内存带宽为3.2G(根据计算CPU需要内存带宽得出的),理论上用DDR400(内存带宽为3.2G/S就可以满足CPU所需要的带宽.但是,由于赛扬外频为100,不能正确识别DDR400,外频为200的内存,赛扬只能识别外频为133的DDR266,是为什么呢?Intel在主板芯片组上设定了“内存异步工作”来保护自己的产品,因为一旦CPU要求3.2GB/s的数据吞吐而内存本身达不到,芯片组不进行设置的话——内存被强制要求更高的数据流量,必然产生内存强行超频,从而导致稳定性下降。作为初学者可以这么认为:CPU外频是多少,就选用工作频率是多少的内存(注意不是等效频率,而且仅限于DDR)。
Intel的说法是推荐玩家买高频DDR2内存,因此,不少购买了扣肉的消费者都会选择较贵的DDR2 800内存,以求获得更好的性能。但是理论上,由于扣肉的FSB是1066MHz,所有双通道DDR2 533内存已经足够带宽的了。
不过由于目前购买Conroe的人们绝大部分是玩家,而且多数是超频爱好者,所以造成部分菜鸟有一个错觉,认为购买扣肉就一定是需要超高频率的DDR2。其实从实际搭配的角度来看,如果用户是不准备对E6300进行超频(注:目前很少人这样做的,因为conroe E6300太好超了),那么实在没有必要购买高频率DDR2内存,毕竟在不超频的情况下,在1066FSB里面,理论上双通道DDR2 533内存其实和双通道DDR2 800内存所带来的效果是相差不大的。当然,如果玩家对conroe进行超频,那么CPU的外频提高了,相应内存带宽也增大了,高频DDR2内存就必须的。我们的建议是,目前与conroe搭配最好的内存是双通道DDR2 667,因为这样的搭配既可以满足CPU与内存之间的数据带宽传输,而且还有额外的数据带宽满足其他设备的需求。最重要的是,目前的DDR2 667内存的售价和DDR2 533相差不大。最后,我们希望大家不要盲目购买DDR2 800,因为这样是不科学的。
外话:针对超频用户来说,选择DDR2 800内存的必要性。
1、部分主板向下内存异步比率不够,CPU外频到达一个程度之后,可能导致内存运行在超频状态,造成系统不稳定,而DDR2 800可解决这个问题。
2、就是上面所说的带宽问题,超频后需要更大的内存带宽,DDR2 800是目前的唯一选择。
Hyper Transport与 FSB
很多朋友都会把HT总线说成FSB,许多JS也喜欢在其中作文章,其实它们是有很大的不同的。并不能把它们混为一谈。今日特拟此文,望与诸位高手共同探讨和交流。
在早期的CPU中,由于CPU的频率不太高,故通常CPU频率和内存频率是保持一致的。随着后来CPU频率的飞速提高,内存由于电气结构关系,无法象CPU那样提升很高的速度,CPU就有了外频,倍频和主频这些概念,而外频就是内存频率,同时也是前端总线(FRONT SIDE BUS)频率。而CPU的主频=外频X倍频。
自INTEL推出P4系列CPU开始,内存和CPU的工作模式发生了改变,前端总线(下称FSB)不再仅仅是CPU的外频,而是采用了QUAD PUMPED(四倍并发)技术,就是说FSB达到了外频的4倍,使CPU与内存之间的信息吞吐量显著提高。比如P4 2.4A,外频133,FSB则为133X4=533。随后AMD也积极跟进,不过其eV6技术只能使当时K7平台的CPU的FSB达到外频的2倍,在性能上落后于INTEL。
随着K8平台的推出,AMD过去的很多技术都被推翻了,在K8中引入了全新的技术与架构。其中最主要的就是在CPU内部集成了内存控制器,而这一创新举动造就了日后AMD的强势反弹。由于集成了内存控制器,CPU与内存之间访问的延迟降到了最低。所以对于K8平台来说,已经没有FSB这个概念了。
而如今AMD提出的HT(HYPER-TRANSPORT,超传输)总线,是CPU与主板芯片之间的通道,和FSB是有很大区别的。其主要区别在于:
1,HT对性能的影响要远小于FSB。
2,HT不像FSB能随着外频的增大而不断增大。一般HT有个上限,对于K8,一般为1000MHZ。超过1000可能会造成主板不能正常或稳定工作。
3,HT频率是可调的,不像FSB随外频的确定。一般HT可调为外频X1-X5。这个主要是在超频是防止由于外频过高造成HT超过1000。可以通过向下调节HT的倍数将HT控制在1000内。
所以说,我们不能把HT与FSB混为一谈,因为两者之间没有可比性。在选购CPU时也不能简单地拿FSB与HT作比较。
如今这微利时代,JS会在任何配件上作文章,说754比939贵的,说HDR是靠显示器支持的,甚至有说X700可以组SLI的,无奇不有,HT总线和FSB也是一个作文章的地方。希望持币待购的朋友们在选购前一定要先了解以下相关知识,切莫被JS误导。
总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。
数据带宽=(总线频率×数据位宽)÷8,所以FSB800的CPU,其带宽为800X64/8=6.4G
而DDR400内存的带宽为400X64/8=3.2G,所以双通道DDR400的数据带宽正好满足800FSB的CPU的数据带宽的需要.
|
|