走出思维的误区 txt,走出内存带宽误区

走出内存带宽误区 - 电脑诊所 - 电脑教程网

走出内存带宽误区

日期:2007-04-03   荐:
  对于初级玩家来说,内存的带宽是一个比较难搞懂的东西。这篇文章的目的并不是为了使你成为一个内存方面的专家(如果可以的话也不错,呵呵),而是为了帮助你更好地理解内存带宽方面的知识,并且明白内存带宽在你的系统性能中所扮演的角色。由此,这篇文章也许也能够帮助你选购适合自己的内存,省去不必要的浪费。 内存速度   从技术上讲,DDR DIMM(Dual In-line Memory Modules)内存总线的时钟频率与内存型号有着这样的对应关系:100MHz-PC1600, 133MHz-PC2100, 166MHz-PC2700, 200MHz-PC3200, 233MHz-PC3700, 266MHz-PC4200,与之相对应的,上述每个内存型号分别运行在以下的有效时钟频率之下:200MHz, 266MHz, 333MHz, 400MHz, 466MHz以及533MHz。也就是说,计算机业界采用了把实际频率转换为对应型号的命名方法来标称这些DDR内存,换言之,DDR内存中的PC1600就是指实际频率运行在200MHz的内存,以此类推,PC2100运行于266MHz, PC2700运行于333MHz, PC3200运行于400MHz, PC3700运行于466MHz,PC4200运行于533MHZ。 剖析   在同等配置的情况下,一台装配了 2-2-2-5 的DDR内存的计算机要比采用 3-4-4-8 DDR内存的计算机快。这是因为前者使用在获得指令或者数据以及把它们发送出去的实际时间要少于后者。   类似于“2-2-2-5”这样的参数,被称作内存的时序(timing)。为了得到较低的时存,DIMM(Dual In-line Memory Modules,双边接触内存模组)运行的频率通常要比系统前端总线低。然而,当你对CPU进行超频后,DIMM的带宽限制会变为对CPU的扼制,影响了CPU的运行速度,除非你放弃较低的时存,那么DIMM才有可能工作在与系统前端总线或者CPU外频相同的频率。这是由于当对带宽的需求很大的时候,CPU只能够等待下一个时钟周期才能够得到所需要的数据,因为内存的速度跟不上CPU的频率。当需要运行具有大量临时数据的应用程序的时候,例如Photoshop和数据库,具有一个足够大的带宽缓存是很有帮助的。   另外,一个CAS(Column Address Strobe,行地址控制器)为2的PC3200或者3500内存可以填补带宽不够的缺陷。由于这些内存具备更低延迟时间,因此,能够使CPU与内存间的数据传输更加快。诸如游戏和一些3D应用程序等等不需要太大带宽的程序,能够通过这些内存获得更快的数据传输速度。 双通道不等于双倍带宽   出于对速度的追求,为低速DDR内存寻找增加带宽的方法算是很理所当然的“路子”了。最新的解决方案是,在系统内存上面采用双通道总线,换言之,就是在不增加内存时钟频率的前提下,增加内存的潜在带宽。尽管目前的内存生产商能够依据JEDEC标准生产高于DDR 400的内存产品,但是,采用双通道总线无可否认是解决内存带宽问题的一个好方法。如果有留意测试数据的话,你会发现一个双通道的内存平均会比普通内存快1-5%。在某些测试当中,速度的提升甚至可以达到15%。   在配置了Althon XP处理器的系统里面,由于受到Althon XP系统本身前端总线带宽(3200MB/second)的限制,它并不能够从双通道的DDR400内存上得到任何优势。然而,由于内存控制器实际上是不可能运行在100%的效率之下的,因此,对于Althon XP的系统,你只能够选择一款带宽明显低于3200MB/second的单通道内存产品。对于双通道解决方案来说,由于它能够消除内存控制器非全功率运作所带来的性能下降,因此,你会发现采用双通道的系统的内存带宽会稍微高于单通道内存。   对于Pentium 4处理器来说,由于CPU以及系统前端总线的带宽相对较高(800mhz),它能够通过双通道的内存得到比Althon XP系统更高的内存带宽。   内存带宽并不是检验性能的唯一标准,实际上,系统的实际性能是根据每个人所使用的具体的应用程序不同而有差异的。   普遍来说,Athlon XP与Pentium 4之间的性能存在着一定的对应关系。拿Athlon XP 3000+和3200+与800MHz前端总线的Pentium 4 3.0C以及与i865/i875配套的处理器作比较的话,它们之间是存在着一定差别的,这便道明了为什么P4在测试中能够得到更高的分数。

(出处:http://www.sheup.com)




标签: