编者注:现在许多新配的主流电脑基本上是P4等级的,如何搭配内存才能发挥出CPU的优势呢?是高频率好还是低延迟好呢?这篇文章会针对不同的应用来进行分析解释,特别对超频玩家更有十分的帮助。
引言
自从Intel发布i865PE/i875P双通道主板和P4处理器后,内存市场便经历了前所未有的巨大变化。在双通道DDR内存出现后,P4不再受到带宽的制约(带宽限制的问题在P4与i845系列配合时尤其突出)。像i845PE一样,由于使用单通道内存控制器,单通道DDR芯片仅能提供P4所需要的一半的带宽。
新型800MHz的FSB奔4处理器能利用总线速度使运算速度超过以往,众多的内存生产厂商也开始生产相匹配的“高速”内存,而且速度与日俱增。遗憾的是,为了使内存频率达到与FSB相同的速度,基本上所有的高速DIMM都要产生相当的延迟现象,而且延迟时间相当长,比如3-4-4-8。一个很简单的例子,拉力赛赛车跑得再快,在赛道上也赶不上F1赛车;同样,再好的F1赛车在拉力赛中也不可能获胜。这也就是说,所谓的“高速”内存在高速情况下,延迟现象考虑不了太多。但众所周知,内存的延时对于整个系统的表现来说十分重要,很简单的例子,不少3D软件运行时不需要很大的带宽,但需要机子中不同硬件之间的高速传输(显卡--CPU--内存)。
为内存时钟困惑吗?
一旦涉及到内存时钟,不少人总是爱谈论在接受或发送数据前,内存到底需要多长的准备时间。你可以把内存时钟看成一个在餐馆里工作的服务员,在你点了菜后,你需要耐心的等待。内存时钟越短,计算机从内存中读取数据的速度越快(就好像上菜越快一样),电脑总体的速度也就越快。至于为什么没有比2-2-2-5更短的延迟时间,这是因为JEDEC(内存标准权威组织)认为当前的动态存储技术还无法实现0或1的延迟。
延迟的描述可以用四个用“-”分开的阿拉伯数字表示,比如2-2-2-5。第一个数字代表CAS(Column Address Strobe)延迟时间,这个数字非常重要。接下来是RAS(Row Address Strobe)-to-CAS延迟,RAS Precharge延迟和Act-to-Precharge延迟。
上图展示了DDR333内存的延时情况,具体如下:
该图表显示了CAS2,CAS2.5和CAS3三种延时(CL=2的情况下)。请注意图中垂直的虚线,它反映了时钟信号的上下波动。因为DDR333是双数据RAM内存,所以不难看出,每个时间单元中都由两部分组成。
CAS延迟体现在读出一条指令到数据输出这个过程中(CAS可用时钟循环来计算)。在上面的例子中,读取命令在T0时刻,而数据输出在T3时刻,所以延迟时间为3。很显然,以2-2-2-5方式运行的内存要比以3-4-4-8方式运行快的多,这是因为对于前者,内存接受一条指令,计算出数据,然后返回结果的时间要比后者短。
问题出现了,是选择高频率,还是低延呢?有人说了,我当然会去选择频率高延迟低的内存。然而,他们一定会失望的,因为目前市场上没有如此的产品,即使是PC4000内存的延迟时钟也是相当保守的。
我们会陷入这样的迷惑:到底是要高频长延迟内存,还是低速短延迟的呢?有两种方案,第一个方案是高速DIMM内存(比如PC4000),可以通过向处理器提供相当大的带宽来弥补其长延迟。(值得指出的是,带宽对各个硬件传输数据的快慢影响很大)像PC3200,PC3500一样,大多数DIMM延迟很长,其频率赶不上FSB处理器。假如超频过高,其带宽将受到限制。遗憾的是,就算能为CPU提供很大的带宽,CPU也将不得不等待下一个时钟周期,根源是内存速度根本跟不上CPU。大带宽也是有好处的,如果CPU要运算大量数据,比如Photoshop,database等。
第二个方案是基于CAS2的PC3200和PC3500,由于延迟很短,反过来弥补了带宽的不足。总之,机子内部快速的数据传送对不需要大带宽的程序很有利,游戏和3D方面的软件就是很好的例子。
测试说明一切!
下面的测试系统使用了250MHz的FSB处理器。Corsair TwinX-4000内存在3-4-4-8延迟设置下,可以与FSB同步工作;而测试工作频率为200MHz(5:4的内存分频)的Corsair XMS3500 CAS2内存,延迟设为2-2-2-5。同时还测定Corsair XMS3500 CAS2在333MHz,延迟为2-2-2-5的工作情况。
测试软件:Winstone2002,SiSoft Sandra,PCMark2002
Winstone2002
结果如图。在Content Creation当中,低频率,短延迟对系统运行速度有利,而在Business Winstone中相反,高频率,长延时更加有利。其实如果用333MHz的内存,速度也不会慢多少。
SiSoft Sandra 2004
结果显然易见,内存可以利用的带宽越大,频率越高,系统速度越快。Sandara没有太多的考虑到内存延迟。
PCMark 2002
PCMark 2002与Sandra的结果十分相似。
测试软件:3DMark2001, AquaMark3
3DMark2001 SE
测试结果非常接近,低频率,短延迟的内存发挥出了优势。
AquaMark3
可以看出结果相差不大,短延迟的系统更加有利。请注意:即使333MHz的内存系统也超过了500MHz内存系统。
测试软件:Quake III Arena,UT2003
Quake III Arena
各项结果都十分相近,在system(第一个表格)中,1号延时长,还是5:4的内存分频,其结果最好。
Unreal Tournament 2003
在UT 2003中,结果相差无几。如果你爱玩游戏,你最好选择低频率,延迟短的内存。
总结
不得不承认带宽对于P4处理器来说非常重要,i865PE和i875P系统使得事情变得十分简单。测试过程中,使用400MHz频率内存(低延时)的系统要比单纯追求高频率内存系统的性能提高2~3%。许多发烧友喜欢使用低频率,延迟短的内存,这对于那些一味追求高频内存的生产厂商来说的确是个不好的消息。
对于上文的测试结果,也许有人提出反对意见,认为选择的测试软件具有片面性。需要值得强调的是,对于大多数用户来说,他们主要运行游戏和简单的2D应用程序,因此速度,性能居于首位;像办公系统、工组站,更注重稳定性和超负荷(同时对软硬件提出要求)性能。
如果你正在准备构建你自己的P4系统并且仅仅玩玩游戏而已,建议选择延迟短的DDR内存,比如Mushkin's PC3500 Level II内存,频率为217MHz,延迟为2-2-2-5,或者Corair's TwinX-3200LL内存,频率和延迟分别为200MHz和2-2-2-5。如果你是一个网络用户或超频新手,还想用一台P4系统以较少的工作量获得优质的成果,建议你选购高频率的DIMM内存,毫无疑问,这些内存没有那些短延迟内存速度快,但是,它们容易安装。
对AMD系统来说,因为CPU总线的速度并没有P4那么夸张,所以用高速的内存所带来的增益并不明显,不妨配备短延迟的内存,效果同样出色。
编辑点评:为什么厂商不生产高频率低延迟的内存呢?因为在竞争激烈的市场中,即使一个主要的生产厂商生产了革命性的产品(如高频率低延迟内存),但最终的命运也肯定是被市场或竞争对手淘汰,可能连投入研发的经费都赚不回来,所以就没有厂商生产如此高性能的内存。话又说回来,如果生产商不生产出先进的产品,那么人们会认为它跟不上时代。不管怎么样,希望这篇文章能帮你在组建硬件系统时起一点指导作用。
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章 机甲mesuit好用吗 机甲优酷路由宝怎么样 优酷小米移动电源怎么样?百度影棒怎么样?百度影
最新文章
酷睿 i7-12700F处理器锐龙r5 3600和i5 1040
amd 5700显卡和2060对比 amd 5700xt和2070哪1660和1060哪个好 1660和1060性能差别对比黑加手环和小米手环3nfc哪个好 黑加手环和小apple pencil2代怎么样 apple pencil2代区别
人气排行 sata2和sata3接口区别评测小米AI音箱和小爱音箱mini版有什么区别 小爱挖矿用什么显卡比较好 2017挖矿显卡排名1660和1060哪个好 1660和1060性能差别对比a8和a9架构cpu的差别百度影棒怎么样?百度影棒一手评测赛钛客mmo7鼠标使用评测AMD Ryzen 7 1700x/1800x用什么主板?AMD R
查看所有0条评论>>