帶寬和延遲時間誰更重要 為什麼好CPU要配好內存

ADVERTISEMENT

  現在許多新配的主流電腦基本上是P4等級的,如何搭配內存才能發揮出CPU的優勢呢?是高頻率好還是低延遲好呢?接下來是小編為大家收集的為什麼好CPU要配好內存 ,希望能幫到大家。

  為什麼好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方式運行快的多,這是因為對於前者,內存接受一條指令,計算出數據,然後返回結果的時間要比後者短。

ADVERTISEMENT

  問題出現了,是選擇高頻率,還是低延呢?有人說了,我當然會去選擇頻率高延遲低的內存。然而,他們一定會失望的,因為目前市場上沒有如此的產品,即使是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

ADVERTISEMENT

  結果顯然易見,內存可以利用的帶寬越大,頻率越高,系統速度越快。Sandara沒有太多的考慮到內存延遲。

  PCMark 2002

  PCMark 2002與Sandra的結果十分相似。

  測試軟件:3DMark2001, AquaMark3

  3DMark2001 SE

  測試結果非常接近,低頻率,短延遲的內存發揮出了優勢。

  AquaMark3

  可以看出結果相差不大,短延遲的系統更加有利。請注意:即使333MHz的內存系統也超過了500MHz內存系統。

  測試軟件:Quake III Arena,UT2003

ADVERTISEMENT

  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那麼誇張,所以用高速的內存所帶來的增益並不明顯,不妨配備短延遲的內存,效果同樣出色。

  編輯點評:為什麼廠商不生產高頻率低延遲的內存呢?因為在競爭激烈的市場中,即使一個主要的生產廠商生產了革命性的產品(如高頻率低延遲內存),但最終的命運也肯定是被市場或競爭對手淘汰,可能連投入研發的經費都賺不回來,所以就沒有廠商生產如此高性能的內存。話又說回來,如果生產商不生產出先進的產品,那麼人們會認為它跟不上時代。不管怎麼樣,希望這篇文章能幫你在組建硬件系統時起一點指導作用。

看了“為什麼好CPU要配好內存 ”還想看:

1.cpu和內存如何搭配好

2.電腦的內存重要還是CPU重要

3.四核cpu配多大內存

4.電腦CPU內存怎麼搭配好

ADVERTISEMENT