|
cpu主頻外頻、總線頻率、內存頻率的關系
首先,要說明INTEL和AMD在這方面有些許不同。
我們所說的外頻指的是CPU與主板連接的速度,這個概念是建立在數(shù)字脈沖信號震蕩速度基礎之上的,而前端總線的速度指的是數(shù)據傳輸?shù)乃俣龋捎跀?shù)據傳輸最大帶寬取決于所有同時傳輸?shù)臄?shù)據的寬度和傳輸頻率,即數(shù)據帶寬=(總線頻率×數(shù)據位寬)÷8。
還有一個是帶寬=頻率x系數(shù)x位數(shù)/8
這條公式也是對的。
不過 里面所指的頻率是CPU外頻。
Intel的系數(shù)是4。也就是說:前端總線=CPU外頻X4。。前端總線是由CPU外頻決定的。主板上的參數(shù)是最大值。目前PC機上的前端總線頻率有266MHz、333MHz、400MHz、533MHz、800MHz、1066MHz、1333MHz幾種(I3/I5/I7的Intel
Nehalem架構處理器已不再使用原來的FSB,取而代之的是全新設計的QPI/DMI總線)
前端總線頻率越大,代表著CPU與內存之間的數(shù)據傳輸量越大,更能充分發(fā)揮出CPU的功能。現(xiàn)在的CPU技術發(fā)展很快,運算速度提高很快,而足夠大的前端總線可以保障有足夠的數(shù)據供給給CPU。較低的前端總線將無法供給足夠的數(shù)據給CPU,這樣就限制了CPU性能得發(fā)揮,成為系統(tǒng)瓶頸。
例如。Intel的E5200。外頻是200MHz,倍頻是12.5。主頻是200*12.5=2.5GHz。那一塊前端總線額定為1333的主板上這個E5200時,前端總線就是200*4而不是1333...而這個時候,CPU和前端總線交換數(shù)據的速度就是:
200*4*64/8=6400MHz=6.4GB/s...為什么位數(shù)為64?那是因為E5200為64位CPU..現(xiàn)在市面上的CPU大都是64位。
再說內存,例如我一條DDR2
667的內存。其實內存的實際工作頻率為333MHz...DDR的意思是Double data
rate..
翻譯成中文大概的意思是雙倍數(shù)據速率。。也就是說1個周期內,內存可以同時進行讀取和寫入兩項工作。(關于內存頻率下章再說)
以前的SDRAM只能在一個周期內讀取或者寫入。。所以DDR2的內存頻率是實際工作頻率*2....
而內存的帶寬公式也帶寬=頻率x系數(shù)x位數(shù)/8
667的內存帶寬為:667*64/8=5336=5.336GB/s。。這時。內存明顯成為了系統(tǒng)的瓶頸。。
而雙通道模式下帶寬加倍就是10.672GB/s。。所以打開雙通道對電腦性能是有不少提高的。。。
這時CPU由于只有6.4GB/s的帶寬,明顯成為了系統(tǒng)的瓶頸。。所以就產生了超頻這個東西。
AMD的CPU由于集成了內存控制器,所以打開雙通道沒多大意義。
還有AMD的外頻與前端總線的倍數(shù)貌似是2。。。
我沒玩過AMD的。。貌似不叫前端總線而是叫HT。。。反正原理也差不多。。
CPU外頻一般指也稱系統(tǒng)總線(system bus)頻率=主頻/倍頻;總線頻率全稱叫前端總線頻率(front
bus)是CPU與內存之間交換數(shù)據的頻率,現(xiàn)階段Intel采用Quad技術,所以前端總線頻率=4倍外頻;而內存頻率分三種——核心頻率,工作頻率,等效頻率,一般講的DDR2
800/667/533之類均指等效頻率,其核心頻率分別是200/166/133.
—————————如果是E7200,用單條內存那么1066的才能發(fā)揮帶寬優(yōu)勢,組雙通道的話只要533就可以了;超頻到400外頻,那么相應FSB就是1600,就要雙通道DDR2
800了,DDR2
1600這個規(guī)格是沒有的,正是CPU參數(shù)的不斷提高,對內存提出了更高的要求,所以才會有DDR3內存的出現(xiàn),
以Intel 酷睿2雙核 E7300
為例,主頻為2660MHz,倍頻為10。那外頻就應該是 2660/10=266Mhz 。
Intel
Cpu的系數(shù)是4,前端總線頻率就應該是:266*4=1064MHz。
事實上,酷睿2雙核 E7300
標明的 前端總線頻率是:1066MHz。與計算的總線頻率數(shù)據基本是一致的。
E7300的帶寬(CPU和前端總線交換數(shù)據的速度)是:266*4*64/8=8512MHz.
如果主板上配置了(支持雙通道模式) DDR2
800的內存,那么,內存的帶寬(內存和前端總線交換數(shù)據的速度)就是:2*800*64/8=12800MHz。
可見,此時內存的速度要高于E7300的速度了。為了解決這個瓶頸,可以考慮對CPU超頻。這個時候,主板的總線頻率就不應低于1066MHz。
那么CPU究竟超到多少,才能達到與內存頻率的最合理的匹配呢?還是回到帶寬上。設總線頻率為X,則總線帶寬與內存帶寬的關系是:
X*64/8=2*800*64/8,可見,前端總線頻率要達到1600MHz之上時,才能達到與內存頻率的合理匹配。
設CPU主頻為Y,則Y/10*4*64/8=2*800*64/8,
得出,Y=4000MHz
。即理論上,CPU的主頻要超到4000MHz,才可以與主板,內存達到頻率上的合理匹配。
在選購電腦時,不要只看CPU的主頻是多少、內存的大小是多少。
CPU: CPU的二級緩存和FSB決定了CPU的價格;
內存:內存的頻率的大小是決定其價格重要的因素,而不是內存容量的大?。?/span>
主板:主板的總線頻率是決定其價格的重要因素之一。
當然也要選擇一款好的電源,因為現(xiàn)在電腦配制越來越高,功率也相應大了許多,電源功率不夠也是電腦工作不穩(wěn)定的因素。
|