cpu與內存之間的關係(攢機必讀)

CPU和內存頻率的關係
我們知道,電腦有許多配件,配件不同,速度也就不同。

在286、386和早期的486電腦裏,CPU的速度不是太高,和內存保持一樣的速度。後來隨着CPU速度的飛速提升,內存由於電氣結構關係,無法象CPU那樣提升很高的速度(就算現在內存達到400、533,但跟CPU的幾個G的速度相比,根本就不是一個級別的),於是造成了內存和CPU之間出現了速度差異,這時就提出一個CPU的主頻、倍頻和外頻的概念,外頻顧名思義就是CPU外部的頻率,也就是內存的頻率,CPU以這個頻率來與內存聯繫。CPU的主頻就是CPU內部的實際運算速度,主頻肯定是比外頻高的,高一定的倍數,這個數就是倍頻。

舉個例子,你從電腦垃圾堆裏揀到一個被拋棄的INTEL 486 CPU,上面印着486 DX/2 66。這個486的CPU的主頻是66MHZ,DX/2代表是2倍頻的,於是算出CPU的外頻是33MZ,也就是內存的工作頻率,這同時也是前端總線FSB的頻率。因爲CPU是通過前端總線來與內存發生聯繫的,所以內存的工作頻率(或者說外頻也行)就是前端總線的頻率。剛纔這個垃圾堆裏的486 CPU,前端總線的頻率就是33MZ。這樣的前端總線結構一直延續到486之後的奔騰(俗話說的586)、奔騰2、奔騰3,例如一顆奔3 933MHZ的CPU,外頻133,也就是說它的前端總線是133MHZ,內存工作頻率也是133。

到了奔騰4年代,內存和CPU的工作模式發生了改變,前端總線的概念也變得有些複雜。奔騰4 CPU採用了Quad Pumped(4倍併發)技術,該技術可以使系統總線在一個時鐘週期內傳送4次數據,也就是傳輸效率是原來的4倍,相當於用了4條原來的前端總線來和內存發生聯繫。在外頻仍然是133MHZ的時候,前端總線的速度增加4倍變成了133X4=533MHZ,當外頻升到200MHZ,前端總線變成800MHZ,所以你會看到533前端總線的P4和800前端總線的P4,就是這樣來的。他們的實際外頻只有133和200,但由於人們保留了以前老的概念——前端總線就是外頻,所以習慣了這樣的叫法:533外頻的P4和800外頻的P4。其實還是叫533前端總線或533 FSB的P4比較合適。

那內存的情況怎麼樣呢?外頻不完全等於前端總線了,那外頻還等於內存的頻率嗎?內存發展到了DDR,跟原來相比,一個時鐘週期內可以傳送比原來多一倍的數據,DDR就是DOUBLE DATA RATE的縮寫,意思就是雙倍的數據傳輸速率。在133MHZ的外頻下,DDR的傳輸速度是266,外頻提高到200MHZ的時候,DDR的傳輸速度是400,DDR266的內存和DDR400的內存就是這個意思。

再看一下現在外頻、內存頻率、CPU的前端總線的的關係。在以前P3的時候,133的外頻,內存的頻率就是133,CPU的前端總線也是133,三者是一回事。現在P4的CPU,在133的外頻下,前端總線達到了533MHZ,內存頻率是266(DDR266)。問題出現了,前端總線是CPU與內存發生聯繫的橋樑,P4這時候的前端總線達到533之高,而內存只有266的速度,內存比CPU的前端總線慢了一半,理論上CPU有一半時間要等內存傳數據過來才能處理數據,等於內存拖了CPU的後腿。這樣的情況的確存在的,845和848的主板就是這樣。於是提出一個雙通道內存的概念,兩條內存使用兩條通道一起工作,一起提供數據,等於速度又增加一倍,兩條DDR266就有266X2=533的速度,剛好是P4 CPU的前端總線速度,沒有拖後腿的問題。外頻提升到200的時候,CPU前端總線變爲800,兩條DDR400內存組成雙通道,內存傳輸速度也是800了。所以要P4發揮好,一定要用雙通道內存,865以上的主板都提供這個功能。但845和848主板就沒有內存雙通道功能了。

剛纔說的是INTEL P4的FSB概念,它的對手AMD的CPU有所不同。 舊的462針腳的AMD CPU,採用ev6前端總線,相當於外頻的兩倍,也就是133外頻時,AMD 462腳的CPU的FSB是266,使用DDR266內存和他搭配就剛剛好,如果用兩條DDR266做成雙通道,雖然內存有533的傳輸速度,但對於266的FSB,作用不大,所以雙通道內存對CPU的幫助不明顯。 新的AMD 754/939 64位CPU,內部就集成了內存管理器(以前內存管理器在主板心片裏),所以AMD 64位CPU的前端總線FSB頻率與CPU實際頻率一致。 就是前端總線的意思,800的U用在533的板上這個U就降到533的狀態下使用,DDR400也是隻有DDR266的速度 前端總線(FSB)頻率(即總線頻率)是直接影響CPU與內存直接數據交換速度 CPU主頻=總線頻率*倍頻 外頻與前端總線(FSB)頻率的區別:前端總線的速度指的是數據傳輸的速度,外頻是CPU與主板之間同步運行的速度。 所以用FSB是533的主版應該可以用! fsb是速度。能不能上要看總線頻率 FSB(前端總線)front side bus 在PC 內部,一個設備與另一個設備通過系統總線(Bus)傳遞數字信號。CPU可以通過前端總線(FSB)與內存、顯卡及其他設備通信。FSB頻率越快,處理器在單位時間裏得到更多的數據,處理器利用率越高。 前端總線頻率直接影響CPU與內存直接數據交換的總線速度。由於採用了特殊的技術,使存在於CPU與內存(CPU通過北橋的內存管理器與內存交換數據)的總線能夠在一個時鐘週期內完成2次甚至4次傳輸,因此相當於頻率提升了好幾倍。(即是CPU外頻數倍。) Intel和AMD在FSB上採用的技術不同。 Intel FSB頻率=CPU 外頻*4 例如:2.4C 外頻200MHz, FSB頻率800MHz AMD FSB頻率=CPU外頻*2 例如:Athlon XP 2500+ (Barton)外頻 166MHz,FSB頻率333MHz 。 FSB帶寬表示FSB的數據傳輸速度,單位MB/s或GB/s 。 FSB帶寬=FSB頻率*FSB位寬/8,現在FSB位寬都是64位。 例如:P4 2.0A:FSB帶寬=400MHz*64bit/8=3.2GB/s 。

一般就INTEL的U來說400的上266 533的上333 800的上400
 
內存的頻率能達到CPU的頻率就行,其他的都沒要求的,比如說1066前端總線的CPU,搭配雙通道的533內存就行了,800前端總線的CPU,選擇兩條雙通道的533的內存就行,也可以選擇單通道的800就剛剛好,選擇什麼樣的內存其實還要看你主板最高的前端總線和CPU的前端總線,如果主板的前端總線低於CPU的總線,就會降低CPU的性能,和內存CPU的道理一樣.,不過現在一般都不選擇533的內存,因爲533的性能沒有667的內存性能好,而且兩個之間的價格相差無幾,所以最好選667.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章