内存对于我们电脑硬件配置是否质量高有着极大的作用,但是很多人不懂得如何评估内存的好坏,或者内存大小对性能好坏的影响,因此今天本教程就给大家详细介绍一下这方面的问题,大家好好看看吧。
首先,我们知道,影响内存性能的通常有两个因素:内存带宽和内存延时。内存带宽就好比是一个管道的流量,更高的流量就好比是更多的数据。内存延时就好比是这个管道的长度,越短的距离才能保证数据在第一时间流到需要它的地方。这两点同时影响着系统的性能,而且他们影响系统性能的方式并不相同:
内存带宽,是由内存的位宽和内存的频率决定的,就好像是一条马路的宽度和车流的速度,只有马路越宽,车速越高才能最大限度的提高性能。我们所熟知的双通道内存设计,就好比是将马路的宽度进行了扩容,很大程度上提高了系统的性能。内存延时,就好像是马路上红灯的数量,红灯越多,车辆就不得不停车起步很多次,耽误了很多的时间,同样对性能会产生很大的影响。
在K7时代,AMD的Athlon系列处理器采用的EV6总线,对于内存带宽的要求并不是太高,因为Athlon XP处理器的EV6总线的工作频率为133/166Mhz,实际带宽就是2.1GB/s或者2.7GB/s,带宽要求不高,使用普通的DDR266或者是DDR333内存就已经够了,双通道的DDR400在这样的平台上很难发挥出其带宽优势。
为什么会造成这种情况呢?我们来一算便知:
首先,我们用前端总线为133MHz的系统为例,一个Athlon XP的总线位宽为64位,再加上采用的是EV6总线,所以处理器需要的带宽就是:133MHz×2×64bit÷8=2.1GB/s。
然后我们再来计算一下双通道DDR266内存的带宽,因为nForce芯片组提供的是两个独立的64位内存控制器,所以可以等效为128bit的内存位宽:133MHz×2×128bit÷8=4.2GB/s。
我们看到,在传统的架构中,由于处理器的瓶颈效果,仅仅能够使用到内存带宽的一半,这也就是为什么nForce2芯片组在单通道和双通道情况下差别不大的原因了。然而到了现在很多用户都已用上了512MB的DDR400内存,可眼看着内存一天天便宜,又有很多用户按奈不住冲动想将自己的512MB的DDR内存升级为1G!但从将512MB内存升级到1G究竟会带来多少好处呢?
主流3D游戏软件测试:1G内存优势真的存在
测试平台:
基准测试:
首先我们来看看一些常规测试吧!为了测试512MB和1G内存究竟有何差异,我们选择了比较常见的现代DDR400内存做为测试对象,并且将两次所用内存的时序全部选择为AUTO,这样就不会因为内存时序的差异而影响测试的成绩了。
<p> 我们首先进行了一些常规性的测试,在3D Mark03、05和AquaMark 3中得出的结果大家也看到了,差异并不是很明显;LAME MP3 Encoder测试的结果是数字越小越好,而测试的结果分别为512MB 4秒59,1G为5秒04,大容量内存用的时间反而变长了? |