從CPU發展規律論內存CPU合理搭配
菜鳥們裝機的時候總會有這樣的疑問,CPU內存主板如何搭配,才能充分發揮整機的性能?按照外頻和前端總線對應的關系,CPU和主板內存的搭配有一定的學問。CPU技術的革新很快,但是CPU和內存搭配的方法仍然適用。
Intel的CPU,從P4開始就對內存帶寬有一定要求,為什么當年Intel非要推RamBUS來搭配P4?就是因為SDRAM和DDR RAM都不足以滿足P4的需求。具體說一下,FSB為533的P4(外頻為133),數據帶寬需求為4.3GB/S(可以這么粗略估算,CPU帶寬=FSB×8),FSB800的P4帶寬需求為6.4GB/s。而同時期的DDR 400能提供的帶寬也只有3.2GB/s(所以DDR400又叫PC3200內存,就是以帶寬命名的),DDR266帶寬為2.1GB/s,DDR333帶寬為2.7GB/s,可見單根DDR內存滿足不了FSB800的P4的需求,當CPU要數據時內存卻傳不過來足夠的數據,造成CPU閑置。所以Intel費勁功夫硬性推廣RamBUS來搭配自家的P4。但無奈RamBUS成本和產能都擺在那里,成了曲高和寡的東西。不得已Intel舍棄850芯片組,重新推出的支持SDRAM的845芯片組來搭配P4,早期買P4的可能就是這種主板,其實此時P4的性能被內存制約了。包括后來出的支持DDR單通道內存的845D、848等等芯片組,都沒有完美解決問題。
后來出現了支持“雙通道”的865芯片組才解決了問題,雙通道的DDR266帶寬正好滿足FSB533的P4,而雙通道的DDR400則滿足了FSB800的P4。這個規律可以簡單的推算為 內存頻率*2=FSB頻率。如DDR 400的雙通道內存可以滿足FSB800的CPU,DDR2 533的雙通道內存可以滿足FSB1066的CPU,DDR2 667的內存雙通到可以滿足FSB1333的CPU,DDR2 800內存雙通就可以滿足FSB1600。
目前的酷睿CPU,低端的仍舊是FSB800的(肉羊420、E2140、E4300等),此時一根DDR2 667的內存還滿足不了CPU的需求(如果超頻到800也可以),而1根DDR2 800的內存則正好能滿足需求(或者2跟DDR400內存組雙通道也可以,不過極少有這種主板)。 如果進行超頻,比如E2140,當CPU外頻從200超到266,FSB為1066,此時雙通道的DDR2 533可以滿足帶寬,超頻到333外頻時則雙通道的667可以滿足帶寬,超頻到400外頻時,此時FSB已是1600了,則只有雙通道的DDR2 800內存才能滿足CPU的需求。
由此可見,如果不超頻,搭配FSB800系列,最好起步就是單根800的內存,如果購買的是FSB1066或1333的U,單根內存就徹底沒法滿足要求了,最好上雙通道。如果還打算超頻,比如大家夢寐以求的400外頻,則最好一次就購入2條800的內存組成雙通道。否則即使CPU頻率上去了,實際使用中還是會因為內存帶寬不足而拖CPU的后退。 目前800內存和667內存幾乎一個價,所以就不要再考慮667內存了。
部分CPU的FSB
FSB800 賽揚4XX系列,奔騰E2XXX系列,酷睿E4XXX系列,還有很老的奔騰D系列。
FSB1066 部分E6XXX系列(6300/6400/6500/6320/6420),E7XXX系列(7200),X6(X6800),4核的Q6XXX系 列(6600/6700)。
FSB1333 部分E6XXX系列(6550/6750/6850),E8XXX系列(8100/8200/8300/8400),4核的Q9XXX系列(9100/9300/9550)/QX9XXX(9650)/QX6XXX(6850),
補充:最近發現老有DIYer選用E7200/E8300之類CPU,卻只搭配1根DDR2 800內存,這樣會嚴重拖累系統的。請裝機時注意避免。
注:對于AMD的CPU,因為內部整合了內存管理器,所以不需要經過北橋來讀取內存數據,而是CPU直接讀取數據,因此不像Intel的CPU這么需要強調帶寬搭配問題,一般可以用單條2G DDR2 800來裝機。