Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> 關於Windows7系統教程 >> 內存性能大比拼 1G與512的差距在哪裡

內存性能大比拼 1G與512的差距在哪裡

日期:2017/4/18 10:59:59      編輯:關於Windows7系統教程

  內存對於我們電腦硬件配置是否質量高有著極大的作用,但是很多人不懂得如何評估內存的好壞,或者內存大小對性能好壞的影響,因此今天本教程就給大家詳細介紹一下這方面的問題,大家好好看看吧。

  首先,我們知道,影響內存性能的通常有兩個因素:內存帶寬和內存延時。內存帶寬就好比是一個管道的流量,更高的流量就好比是更多的數據。內存延時就好比是這個管道的長度,越短的距離才能保證數據在第一時間流到需要它的地方。這兩點同時影響著系統的性能,而且他們影響系統性能的方式並不相同:

  內存帶寬,是由內存的位寬和內存的頻率決定的,就好像是一條馬路的寬度和車流的速度,只有馬路越寬,車速越高才能最大限度的提高性能。我們所熟知的雙通道內存設計,就好比是將馬路的寬度進行了擴容,很大程度上提高了系統的性能。內存延時,就好像是馬路上紅燈的數量,紅燈越多,車輛就不得不停車起步很多次,耽誤了很多的時間,同樣對性能會產生很大的影響。

  在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,這樣就不會因為內存時序的差異而影響測試的成績了。

  我們首先進行了一些常規性的測試,在3D Mark03、05和AquaMark 3中得出的結果大家也看到了,差異並不是很明顯;LAME MP3 Encoder測試的結果是數字越小越好,而測試的結果分別為512MB 4秒59,1G為5秒04,大容量內存用的時間反而變長了?

Copyright © Windows教程網 All Rights Reserved