久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

內(nèi)存和CPU匹配方法詳解 -

 茶香飄萬里 2011-02-10

目錄

1.內(nèi)存和CPU的有關(guān)數(shù)據(jù)

2.內(nèi)存跟CPU搭配的基本原則

3.Intel平臺實現(xiàn)頻率同步的方法

4.Intel平臺實現(xiàn)帶寬相等的計算方法

5.Intel平臺用主板調(diào)控內(nèi)存運行參數(shù)的方法

6.在Intel 平臺沒有FSB了,,怎么配內(nèi)存

7.內(nèi)存的雙通道的設(shè)置問題

8.AMD K8以前配置內(nèi)存的方法

9.在AMD K8時代內(nèi)存的選配方法

10.在AMD K10平臺內(nèi)存的選配方法

11.內(nèi)存選配方法實例問答

12.內(nèi)存和CPU配合實測結(jié)果的分析(見另文)

 

自從本人發(fā)表過《內(nèi)存知識160問》后,,受到網(wǎng)友們的熱情關(guān)注。其中對內(nèi)存如何跟CPU搭配始終是熱門話題,,僅一篇有關(guān)討論內(nèi)存跟CPU匹配的文章,,在短短兩三個月的時間,就有60余人次發(fā)表了評論,。而且在評論中基本上都給予了積極地評價,。這是很令人感動的。但是,,在網(wǎng)上還有各式各樣的說法,,有許多說法,我不敢茍同,。為此,,我想把對這個問題的觀點歸納一下,并把解決這個問題的方法表格化,、數(shù)值化,,以便使初步接觸這個問題的網(wǎng)友能夠自主進行計算,如果不會計算,,你從我給出的表格中也會得到答案的,。但是,可能有不妥之處,。謹供網(wǎng)友們參考,。

1.內(nèi)存和CPU的有關(guān)數(shù)據(jù)

在正式討論問題之前,我們首先要把內(nèi)存的核心頻率、時鐘頻率和數(shù)據(jù)頻率之間的關(guān)系搞清楚,而且應(yīng)該特別熟悉,。這是討論這個問題的基礎(chǔ),。見下表:

1 內(nèi)存名稱及各種頻率列表 

內(nèi)存和CPU匹配方法詳解 - 老頭兒 - 老頭兒的博客

      由表1可見,核心頻率、時鐘頻率和數(shù)據(jù)頻率之間有固定的關(guān)系,。它們之間的比例關(guān)系見表2,。

2. 內(nèi)存的核心頻率、時鐘頻率和數(shù)據(jù)頻率之間的比例關(guān)系

內(nèi)存和CPU匹配方法詳解 - 老頭兒 - 老頭兒的博客 

    其中的核心頻率又稱顆粒頻率或基本頻率,;時鐘頻率又稱工作頻率,、內(nèi)存頻率、I/O頻率,、DRAM,、DRAM Frequency、時脈或內(nèi)存速度,;數(shù)據(jù)頻率又稱等效頻率或傳輸通道頻率,。本文只采用“核心頻率”、“時鐘頻率”和“數(shù)據(jù)頻率”三個名稱,。對這些名稱一定要弄清楚,。

  另外,有關(guān)CPU的名稱也是五花八門的,。例如,,主頻又稱Core Speed;外頻的名稱就更多了,,如Bus Speed ,、匯流排頻率、FSB(和前端總線混用)等,。

 

    2.內(nèi)存和CPU搭配的基本原則

    我認為:無論你采用的CPUIntel,還是AMD,當選配內(nèi)存時都必須遵守三條基本原則,。

第一條是頻率要同步:即內(nèi)存的核心頻率要等于或稍大于CPU的外頻。不要給內(nèi)存加上它不能承受的高頻率,,否則是頻率“過載”,。頻率“過載”后,內(nèi)存將拒絕工作,。這樣,,電腦是要藍屏的。當然,,你給它加上低于核心頻率的頻率時,,它會是勝任愉快的。

第二條是帶寬要匹配:應(yīng)該設(shè)法使內(nèi)存的數(shù)據(jù)帶寬跟CPU前端總線的帶寬相等,,否則,,數(shù)據(jù)的傳輸能力將受制于帶寬較低的那端,;

第三條是主板要調(diào)控:因為以上兩個條件有時是不可能同時能滿足的。這就要靠主板來調(diào)控,,調(diào)控的主要方法是異步設(shè)置。因為第一條是有關(guān)生或死的問題,,所以,,這一條必須滿足。第二條就可以靈活處理了,。

另外,,當討論內(nèi)存跟CPU如何搭配時,必須明確以下事項:

①內(nèi)存的核心頻率小于外頻時,,內(nèi)存會拒絕工作,。表現(xiàn)是藍屏。但是,,在任何情況下,,內(nèi)存的核心頻率大于CPU的外頻時,內(nèi)存都能正常工作,。但是,,系統(tǒng)也不會承認它的高頻率。只承認它的核心頻率等于外頻,。例如,,你將DDR2-1066插入外頻是200MHz的板子上時,系統(tǒng)將認為這個內(nèi)存是DDR2-800,。

Intel處理器的前端總線頻率(FSB)是外頻頻率的4倍,。但是,在歷史上前端總線的頻率和外頻是同一個,,所以,,人們還是經(jīng)常用FSB來表示外頻(例如軟件CPU-Z就是這樣,它表示的“FSB:DRAM”實際上是指“CPU的外頻:內(nèi)存的時鐘頻率”),。

AMD的內(nèi)存,,在K8以前,也有前端總線,,不過,,那時的前端總線頻率是外頻頻率的兩倍。K8以后AMD的CPU就沒有前端總線了,。

③當討論內(nèi)存跟Intel平臺的CPU的匹配時,,必須知道CPU的外頻或前端總線頻率。知道一個就行,,因為它們之間是四倍關(guān)系,,此時,,不必關(guān)心CPU的主頻是多少。

不過,,自從有了Intel的i3/i5/i7后,,參照的CPU頻率已經(jīng)不是外頻和前端總線FSB,而是基本頻率BF了,。但是,,在檢測軟件CPU-Z中,還是把BF頻率稱為外頻的,。在這種情況下,,怎樣配內(nèi)存,請參看本文之6,。

④當討論內(nèi)存跟AMD平臺的CPU匹配時,,首先必須明確這個CPU是K8的?K10的?還是K8以前的,?因為這三種CPU陪內(nèi)存的方法是截然不同的,。

討論K8以前的CPU時,只需知道外頻或FSB,;討論給K8的CPU配內(nèi)存時,,只需知道CPU的主頻,不要提HT總線,,因為配內(nèi)存跟HT總線無關(guān),;同樣的原因,當為K10配內(nèi)存時,,如果你不超頻,,只需知道CPU或主板支持什么內(nèi)存就可以了。因為K10架構(gòu)的CPU配內(nèi)存時是跟外頻掛鉤的,,而AMD CPU的外頻是固定在200 MHz的,。

⑤當討論內(nèi)存跟CPU的搭配關(guān)系時,是根據(jù)內(nèi)存和CPU的參數(shù)計算的,,不必考慮主板,。但是,當你對搭配方案作出選擇后,,還必須考慮主板是否支持,。在一般情況下,主板的頻率是應(yīng)該高于FSB的頻率的,。

⑥內(nèi)存的異步就是使加給內(nèi)存的頻率是它能正常工作的頻率,。一般是指降頻。但是,,頻率降下來的后果就是速度變慢和帶寬變窄,。所有主板都支持內(nèi)存異步運行的,。但是,支持的程度不同,。

⑦從內(nèi)存跟CPU是否搭配的角度看,,配內(nèi)存時,不必考慮內(nèi)存的容量是多少,。但是,,容量超過一定大小時,有時是要考慮主板是否支持的,。

⑧內(nèi)存跟CPU是否匹配,跟CPU是幾個核沒有什么關(guān)系,。

以上就是我認為內(nèi)存匹配的三大原則和八項注意,。

3.Intel平臺實現(xiàn)頻率同步的方法

Intel平臺,內(nèi)存頻率跟CPU同步的條件就是:內(nèi)存的核心頻率必須等于或稍大于CPU的外頻,。否則,,就是“頻率過載”,內(nèi)存將停止工作,,主要的表現(xiàn)形式是藍屏,。

雖然對我這個說法經(jīng)常聽到不同的聲音。但是,,我堅信我的這個歸納方法是完全能站得住腳的,。因為內(nèi)存能夠耐受多大的頻率,完全是由核心頻率決定的,。時鐘頻率和數(shù)據(jù)頻率都是在核心頻率的基礎(chǔ)上,,通過技術(shù)手段放大出來的。當核心頻率相等時,,不同類型的內(nèi)存會有不同的時鐘頻率和數(shù)據(jù)頻率,。

例如,在Intel平臺,,當外頻是200MHz時,,為了實現(xiàn)頻率同步,應(yīng)該選DDR-400,、DDR2-800DDR3-1600,。因為這幾種內(nèi)存的核心頻率都是200MHz。

這是十分重要的一條規(guī)律,。但是,,過去,人們都是把內(nèi)存的同步條件說成“內(nèi)存的時鐘頻率(而不是說“內(nèi)存的核心頻率”)等于或稍大于外頻頻率就是同步”,。更多的是模棱兩可的說法,,比如說“內(nèi)存的頻率等于或稍大于外頻,,就是同步”。至今在網(wǎng)上的許多文章還是這樣說的,。相當混亂,。

我認為,在SDDDR時代,,說“時鐘頻率和核心頻率相等就是同步”,是完全正確的,。但是,,在DDR2DDR3出現(xiàn)以后,再這樣說就是完全錯誤的,,因為不同類型的內(nèi)存,。其核心頻率跟時鐘頻率是不同的。因此,,兩種判別方法存在巨大差異,。

不過,囿于習慣,,人們還是愿意用時鐘頻率來跟CPU的外頻對比,。我認為,按時鐘頻率跟CPU頻率對比的方法來判斷內(nèi)存是否同步也不是不可以的,。但是,,必須把這個比作適當改動。比如說:“對于SDRAMDDR,,當內(nèi)存的時鐘頻率跟CPU的外頻相等時,,就是內(nèi)存同步。例如,,當外頻是200MHz時,,應(yīng)該配DDR-400的內(nèi)存”;對于DDR2,,就應(yīng)該說:“當內(nèi)存的時鐘頻率是外頻的兩倍時,,就是內(nèi)存同步。例如,,當外頻是200MHz時,,應(yīng)該配DDR2-800內(nèi)存”;對于DDR3,,就應(yīng)該說:“當內(nèi)存的時鐘頻率是外頻的4倍時,,就是內(nèi)存同步。例如當外頻是200MHz時,,就應(yīng)該配DDR3-1600內(nèi)存”,。這樣說不是太啰嗦了嗎,!

可是,在檢測軟件CPU-Z中,,就是用CPU的外頻(此處稱其為FSB)跟時鐘頻率(此處稱為DRAM)的比值關(guān)系表示內(nèi)存是否同步的的,。其關(guān)系見下表:

    3  內(nèi)存同步時,CPU的外頻跟內(nèi)存的時鐘頻率的頻率關(guān)系  

內(nèi)存的類型  DDR  DDR2  DDR3
 FSB:DRAM(即CPU的外頻跟內(nèi)存時鐘頻率之比)  1:1  1:2  1:4

 

注:在檢測軟件CPU-Z中,,就是用“FSB”表示CPU的外頻的,,這是歷史形成的誤用。上表中的“DRAM”是指時鐘頻率,。

知道了以上原則,,我們應(yīng)該選什么樣的內(nèi)存跟CPU來匹配的問題也就迎刃而解了。我認為:對Intel的CPU在i3/i5/i7架構(gòu)出現(xiàn)以前,,只要能知道外頻或前端總線頻率(FSB=4倍外頻)中的一個參數(shù),,就可以選擇合適的內(nèi)存了。不同型號的內(nèi)存有不同的計算方法,。具體計算方法是:

        ①當在Intel平臺選擇DDR內(nèi)存時有:

     DDR-×××后的三個“×”= FSB值÷2       (1)

例如,當Intel平臺的FSB是533MHz時,,如果選擇DDR內(nèi)存時,,×××=533÷2=266,所以,,應(yīng)該選DDR-266型的內(nèi)存,。這樣選也符合“內(nèi)存的核心頻率(133MHz)等于CPU外頻(133MHz)”的原則。

       ②當在Intel平臺選擇DDR2內(nèi)存時有:

     DDR2-×××后的三個“×”= FSB 值         (2)

    例如,,當Intel平臺的FSB800 MHz時,,如果選擇DDR2內(nèi)存時,,×××=FSB=800,所以,應(yīng)該選DDR2-800型的內(nèi)存,。這樣選也符合“內(nèi)存的核心頻率(200MHz)等于CPU外頻(200MHz)”的原則。

        ③當在Intel平臺選擇DDR3內(nèi)存時有:

    DDR3-××××后的四個“×”= FSB值×2       (3)

    例如,,當Intel平臺的FSB800 MHz時,,如果選擇DDR3內(nèi)存,就應(yīng)該選四個“×”等于800×2=1600的內(nèi)存,,即應(yīng)該選DDR3-1600型的內(nèi)存,。這樣選也符合“內(nèi)存的核心頻率(200MHz)等于CPU外頻(200MHz)”的原則。   

 

 

    下表就是我根據(jù)上述原則計算出來的,、根據(jù)CPU的參數(shù)來選擇內(nèi)存的計算結(jié)果,。這是根據(jù)頻率同步的條件計算出來的最高頻率。都存在向較低頻率異步的空間,。(i3/i5/i7架構(gòu)的CPU如何選內(nèi)存,,見本文的6)

4.內(nèi)存同步時外頻頻率跟內(nèi)存型號的關(guān)系

內(nèi)存和CPU匹配方法詳解 - 老頭兒 - 老頭兒的博客 

 

 注①:表中的“頻率比”是指同步的情況下,,外頻跟時鐘頻率的比,即在CPU-Z中的“FSB:DRAM”值,。如果CPU-Z顯示的不是這個值,,那就是內(nèi)存頻率異步了。

根據(jù)CPU-Z中的“FSB:DRAM”比,,還可以很容易反求出來在電腦中安裝的(或設(shè)置的)是什么型號的內(nèi)存,。例如,當你的CPU外頻是200 MHz,、而且安裝的內(nèi)存是DDR2時,,如果CPU-Z的顯示是“FSB:DRAM=11.66”的話,那就肯定你安裝的內(nèi)存不是在同步狀態(tài)。因為DDR2內(nèi)存同步時,,其比是1:2。那么安裝的是什么內(nèi)存呢,?可以有下述方法計算出來:因為200:X=1:1.66,,所以,X=333,。這個333就是實裝內(nèi)存的時鐘頻率值333 MHz,,由此可以斷定,這個內(nèi)存是DDR2-667,。

   注②:DDR,、DDR2DDR3內(nèi)存的針腳和插座都是不相同的,不能用錯,。所以,,當選擇主板時,要搞清楚主板支持哪類內(nèi)存,。目前,,為了用戶方便,有的主板同時具有DDR2DDR3內(nèi)存插槽,。

    4.Intel平臺實現(xiàn)帶寬相等的計算方法

 什么是帶寬呢,?在計算機領(lǐng)域,帶寬又叫頻寬,,是指在固定的時間內(nèi)可以傳輸?shù)臄?shù)據(jù)量,,亦即在傳輸通道中可以傳遞數(shù)據(jù)的能力。帶寬通常以比特每秒(bps)表示,,即每秒可傳輸?shù)奈粩?shù),。但是,為了簡化,通常都是以MB/sGB/s表示的,。帶寬的計算方法是:

               帶寬 = 頻率×總線位數(shù)/8            4

因為電腦內(nèi)存總線的傳輸位數(shù)是64比特,,所以,對于頻率是800 MHz的通道來說,,帶寬 = 800MHz×64b÷8b/B = 6.4 GB/s,。

還有一個簡捷計算方法,就是

          帶寬=頻率數(shù)×8B                     (5)

例如,,當頻率等于800 MHz時,,帶寬就是800 MHz×8B = 6400MB/s = 6.4GB/s。

   在表1中已經(jīng)給出了不同頻率和帶寬關(guān)系的計算結(jié)果,。

這里說的帶寬匹配,,實際上就是頻率的匹配。對于我們普通使用者,,還是按頻率來論述比較直觀,,因為帶寬相等,就是頻率相等,。

    帶寬匹配的原則是:內(nèi)存的數(shù)據(jù)帶寬應(yīng)該跟CPU前端總線FSB的帶寬相等,,或者說:“內(nèi)存的數(shù)據(jù)頻率等于CPU的FSB頻率,就是帶寬匹配”,。只有這樣才能保證數(shù)據(jù)的順利傳輸,。如果有一方的帶寬小于另一方,小帶寬的一方就構(gòu)成了“瓶頸”,。但是,,如果CPU已經(jīng)選定了,,內(nèi)存的帶寬大一些,,并沒有壞處。

在滿足同步的條件下,,對DDR2來說,,就會自動滿足帶寬相等的要求,即可以做到內(nèi)存的傳輸帶寬等于前端總線的帶寬,;但是,,對DDR來說,如果滿足了同步的要求,,內(nèi)存的帶寬僅是FSB帶寬的1/2,;對于DDR3來說,如果滿足了同步的要求,,內(nèi)存的帶寬就是FSB帶寬的兩倍,。這種關(guān)系見下表。

5  內(nèi)存同步時,FSB的帶寬跟內(nèi)存數(shù)據(jù)通道的帶寬的關(guān)系

內(nèi)存的類型

DDR

DDR2

DDR3

FSB的帶寬:內(nèi)存數(shù)據(jù)通道的帶寬

21

11

12

  對內(nèi)存的同步要求是生或死的問題,,所以,,必須滿足,如果不能滿足,,必須采取異步運行,。但是,對于帶寬的要求則比較靈活一些,。如果不能滿足,,也可以用雙通道或異步的方法來解決。在DDR時代就是利用雙通道的方法解決內(nèi)存帶寬是“瓶頸”的問題的,。但是,,如果不組成雙通道,只用一個內(nèi)存條,,只要頻率是同步的,,也可以正常工作。

在AMD平臺,,其內(nèi)存控制器置入CPU內(nèi)部了,。即CPU直接跟內(nèi)存打交道了。帶寬的問題,,已經(jīng)沒有那么重要了,。

  5.Intel平臺用主板調(diào)控內(nèi)存運行參數(shù)的方法

①主板的自動調(diào)控作用其實,根據(jù)內(nèi)存的同步要求選擇出來的內(nèi)存(見表4)就可以正常使用了,。但是,,也有例外的情況。比如:有的時候,,按計算結(jié)果,,應(yīng)該用DDR2-800內(nèi)存才能同步,但是,,你手頭沒有DDR2-800,只有DDR2-667內(nèi)存,,并安裝上去了。怎么辦呢,?要靠主板的調(diào)控,。只要你沒有在BIOS中的“MemClock Mode”中選“Manual”,也沒有在“System Memory Multiplier”項更改默認設(shè)置“Auto”,,主板就會自動根據(jù)內(nèi)存條上SPD資料把加于內(nèi)存的時鐘頻率降到333MHz,,以使DDR2-667內(nèi)存的頻率不過載。這時CPU-Z的“FSB:DRAM”就是“1:1.66,而不是“1:2”,。這樣調(diào)整過后,,速度降低了,,內(nèi)存的帶寬也變小了一些,但是,,可以正常運行,。

還有,如果滿足內(nèi)存同步需要的內(nèi)存是DDR2-800,,而你卻安裝或設(shè)置了DDR2-1066內(nèi)存,,主板也會把加給內(nèi)存的頻率按DDR2-800對待,CPU-Z對“FSB:DRAM”的顯示還是“1:2,不會顯示“1:2.66。但是,,如果你是把內(nèi)存超頻到1066MHz的,,CPU-Z則會顯示“1:2.66

主板的手動調(diào)控方法如果你要自己用手動設(shè)置內(nèi)存也是可以的,。方法是:在BIOS的“Set Memory Clock”項選“Manual(手動),;或在“System Memory Multiplier”項不選擇“Auto”,而是選擇你實際安裝在內(nèi)存插槽上的內(nèi)存,,設(shè)置就會成功的,。當然,還是需要主板支持的,,也就是說,,如果主板上有種這種設(shè)置項目才行。

手動設(shè)置的選項有多種方法,。有的直接用內(nèi)存芯片名稱表示(如華碩的P5E3 WS主板,,直接用諸如DDR3-1333表示);有的用數(shù)字表示(如技嘉GA-P31-S3G主板就用3.33或4.0表示,。3.33就表示DDR2-667內(nèi)存),;當然,有的主板則是用FSB :DRAM的比值表示,。

6.在Intel平臺沒有FSB了,,怎么配內(nèi)存?

        Intel 酷睿 i3/i5/i7  CPU是把內(nèi)存控制器置于CPU內(nèi)部了,。內(nèi)存控制器控制的QPIQuickPath Interconnect,,快速通道互聯(lián))總線頻率遠高于傳統(tǒng)的FSB(一般是外頻的18倍),,因此,,為它選配內(nèi)存的空間范圍也大多了。例如,,在過去,,當外頻是133MHz時,FSB = 4×133 mHz = 533MHz,,這種關(guān)系是固定的,。如果選DDR 內(nèi)存,最高是DDR-266;如果選DDR2內(nèi)存,,最高是DDR2-533,;如果DDR3內(nèi)存,最高是DDR3-1066,。如果你選擇更高頻率的內(nèi)存,,系統(tǒng)是不承認的,它只能把它們作降格處理,。實際上FSB成了“瓶頸”,。

       自從有了QPI總線以后,選擇內(nèi)存的條件就寬松多了,。這時CPU-Z上顯示的“外頻”133 MHz,,已經(jīng)不是傳統(tǒng)意義上的外頻了。它被稱為基頻(BF),。因此,,它跟內(nèi)存頻率之間的同步關(guān)系也就改變了。例如,,當“外頻”(基頻)是133 MHz時,,甚至可以選用DDE3-1600內(nèi)存了。不過,,也不是無限制的,。限制到什么程度?這就看CPU或主板的規(guī)定了,。不過,,有個大概估算辦法,就是內(nèi)存的數(shù)據(jù)頻率大致是QPI頻率的1/2,。具體是多少,,要看內(nèi)存控制器和主板支持到什么程度,不是用戶能左右的,。

       7

.內(nèi)存的雙通道的設(shè)置問題

首先應(yīng)該明確,,雙通道只是為了增大內(nèi)存的帶寬而設(shè)計的,因為,,在DDR時代,,CPUFSB已經(jīng)達到800 MHz了,但是,,從頻率同步的角度看,,只能配DDR-400的內(nèi)存。顯然,,內(nèi)存的帶寬只是FSB帶寬的1/2,,內(nèi)存成了帶寬匹配的“瓶頸”,,因為CPU有一半的時間要等內(nèi)存把數(shù)據(jù)傳過來。因此,,人們提出了雙通道的概念,。即在北橋再增加一個內(nèi)存控制器,另外再增加一個DDR-400內(nèi)存,,使兩個DDR-400的內(nèi)存并聯(lián)使用,,帶寬的匹配問題得以解決。

但是,,因為雙通道中的兩個內(nèi)存是分別受兩個內(nèi)存控制器控制的,,組成雙通道后,只對內(nèi)存的帶寬有改善,,對每個內(nèi)存的性能指標(如核心頻率)并沒有任何改善,。因此,用兩個DDR-400組成雙通道時,,其性能并不是DDR-800,。

網(wǎng)上廣泛流傳的“用兩個DDR2-533組成雙通道,用在FSB=1066 MHz平臺,,就是絕配”的說法是錯誤的,。因為DDR2-533的核心頻率是533MHz÷4=166MHz,,而FSB=1066MHz時的外頻是1066MHz÷4=266MHz ,。兩個頻率并不相等。也就是說,,這樣配,,并不能滿足同步條件,。硬要這樣配電腦是要藍屏的,。因為內(nèi)存組成雙通道后,,他們的核心頻率并不會提高,。

雙通道的作用可以這樣比喻:馬路很寬,,可以容得下兩輛汽車,,可是,,只有一輛車來回跑,,這不是浪費嗎,?再買一輛汽車吧,讓它們在一條路上并行跑,,貨運量不就增加一倍了嗎,!由此可見,雙通道只是解決貨運量(帶寬)的問題,。并不是把汽車的速度加倍的問題,。也就是說:兩個DDR2-533組成雙通道,只能提高帶寬,,并不能提高內(nèi)存的頻率,,兩個DDR2-533組成雙通道后,其效果并不等于一個DDR2-1066,。

當然,,如果你一定把DDR2-533用于FSB=1066 MHz的平臺,也不是不可能,,方法就是異步,,使加給DDR2-533的頻率降下來。但是,,主板支持嗎,?如果是支持的,那么,,需要異步運行才可以,,這算是“絕配”嗎?

8.AMD CPU K8以前內(nèi)存的配置方法

在K8以前,,AMD內(nèi)存也有前端總線(FSB),,但是,跟Intel內(nèi)存有一點點差別,,就是前端總線頻率是外頻的兩倍(Intel是4倍),。因為內(nèi)存的同步與否是考慮外頻的,所以,,當外頻跟內(nèi)存的核心頻率相等時就是同步,。因此,外頻是133MHz時,,應(yīng)該配DDR-266內(nèi)存,;外頻是166MHz時,應(yīng)該配DDR-333內(nèi)存;外頻是200MHz時,,應(yīng)該配DDR-400內(nèi)存,。這些都跟Intel平臺是一致的。不同的是:在AMD平臺,,頻率同步了的話,,帶寬也平衡了,。所以,在當時的AMD平臺就不存在雙通道的問題,。

9.AMD CPU K8 時代內(nèi)存的選配方法

AMD K8以后的CPU中,,內(nèi)存控制器被整合到CPU內(nèi)部了(見下圖),內(nèi)存直接跟CPU打交道了,。前端總線不存在了,,跟北橋相連的總線改稱HT總線了,這個總線除了不再跟內(nèi)存聯(lián)系外,,其它的作用跟原前端總線的任務(wù)是相同的,。

 

內(nèi)存和CPU匹配方法詳解 - 老頭兒 - 老頭兒的博客

正是由于有了上述改變,所以,,在AMD平臺配內(nèi)存時,,內(nèi)存跟CPU的搭配的計算方法也有了很大的變化。因為這時我們關(guān)心的只是CPU的主頻,。無需再考慮FSB和外頻了?,F(xiàn)在介紹內(nèi)存跟AMD的CPU的搭配方法如下:

首先計算出內(nèi)存控制器的分頻倍數(shù)DIV(這種計算是由電腦自動進行的,當然我們也應(yīng)該掌握):

DIV= CPU的標稱主頻÷你在BIOS中設(shè)置的內(nèi)存的時鐘頻率           6

這個設(shè)置的時鐘頻率最好跟你實際安裝的內(nèi)存一致,。如果不一致,,電腦還是根據(jù)你的設(shè)置值進行計算的。

如果DIV的計算結(jié)果不是整數(shù),,則進為整數(shù),,例如,將7.4進為8,。如果計算出來的分頻系數(shù)小于5,則取為5,。上述這些方法都是AMD的設(shè)計規(guī)定。

知道了內(nèi)存分頻倍數(shù)DIV以后,,通過內(nèi)存的實際時鐘頻率用下式計算:

內(nèi)存的實際時鐘頻率= CPU的實際主頻÷內(nèi)存的分頻倍數(shù)             7

知道了內(nèi)存的時鐘頻率,,就可以知道怎樣配內(nèi)存了。比如,,你計算出來的時鐘頻率是是200MHz,,而且是選擇DDR內(nèi)存,就應(yīng)該配DDR-400,;你計算出來的時鐘頻率是是400MHz,,如果想配DDR2,則應(yīng)該選DDR2-800,;如果你計算出來的時鐘頻率是400MHz,,想配DDR3內(nèi)存,還是應(yīng)該配DDR3-800。因為不管是什么型號的內(nèi)存,,數(shù)據(jù)頻率總是時鐘頻率的兩倍,。      

1: CPUAMD速龍(Athlon64 3200+,主頻是 2.0 GHz,如果打算選用DDR-400的內(nèi)存并在BIOS做這樣的設(shè)置時,,問:① 分頻倍數(shù)是多少,?② 通過內(nèi)存的實際頻率是多少,?

解:① 因為CPU的主頻等于2000MHz,;DDR-400的時鐘頻率等于400MHz/2=200MHz,所以,,內(nèi)存的分頻倍數(shù)DIV=2000 MHz÷200 MHz=10;

         因為沒有對CPU進行超頻,,所以,它的主頻還是2000MHz,所以,,通過內(nèi)存的實際總線頻率=2000 MHz÷10=200 MHz,,即相當是DDR-400。因此,,選擇DDR-400內(nèi)存是可以的,。當然,如果主板允許,,也可以用兩個DDR400組成雙通道,。以增大數(shù)據(jù)傳輸量。

2: CPU是閃龍3200+,主頻是 1.8 GHz,,如果選用DDR2-800的內(nèi)存時,,問:① 分頻倍數(shù)數(shù)是多少?② 通過內(nèi)存的實際時鐘頻率是多少,?(3)如果把主頻超到2400 MHz時,,應(yīng)該怎樣選擇內(nèi)存?

解:① 分頻系數(shù)DIV=1800 MHz÷400 MHz=4.5,應(yīng)向上取為5;

  通過內(nèi)存的實際時鐘頻率=1800 MHz÷5=360 MHz,。內(nèi)存降格使用為DDR2-720,。因為內(nèi)存的頻率是向下兼容的,主板都會支持這樣的內(nèi)存,。所以,,這樣配置也是可以的。

(3)如果把主頻超到2400 MHz了,,則通過內(nèi)存的時鐘頻率就是2400 MHz÷5=480 MHz,,即需要選擇DDR2-960內(nèi)存,。選DDR2-1066吧,。(但是,,因為主頻太低,,還要看內(nèi)存控制器或主板是否支持)

下圖就是我根據(jù)以上原則把計算結(jié)果表格化了,,為了簡化,在表中沒有把分頻系數(shù)列出來,。表中有灰色底紋的數(shù)字表示計算出來的分頻系數(shù)小5。因此,,求這些時鐘頻率時,,分頻倍數(shù)是按分頻系數(shù)等于5計算的。

我相信,有這個表作參考,內(nèi)存怎樣跟CPU配合就是十分清楚的了,。

現(xiàn)在,,我們用上面的兩個例題為例,,研究一下怎么從下表中直接得出配內(nèi)存的結(jié)果:(注:字體時大時小,,不是作者的設(shè)置,是日志編輯功能的毛病。剛改版,,還不完善,。氣煞人也!)

在第一個例題中的CPU頻率是2GHz,BIOS中設(shè)置的內(nèi)存是DDR-400,因此從這個表就可以查得通過內(nèi)存的時鐘頻率是200MHz,即該內(nèi)存運行在DDR-400。這樣選頻率正好匹配,。

第二個例題:CPU主頻是1.8GHz,選得是DDR2-800內(nèi)存,,從表中可以查得內(nèi)存的運行頻率是360MHz,當是DDR2-720內(nèi)存,。從表中還可以看出:如果你想使這個內(nèi)存運行在DDR2-800,,只有選2.0GHZ或以上的CPU。如果CPU的主頻依舊是1.8GHz的話,,即使你選用DDR2-1066也于事無補,,它只會把內(nèi)存降格為DDR2-720。有許多網(wǎng)友問:我安裝的內(nèi)存頻率頻率很高,,但是,,在CPU-Z中檢測出來的頻率又很低呢?主要原因是你安裝的CPU的頻率太低,,主板并不支持頻率過高的內(nèi)存的緣故,。

  表6   AMD的CPU跟內(nèi)存配合方法一覽表

內(nèi)存和CPU匹配方法詳解 - 老頭兒 - 老頭兒的博客

在本表中沒有列出相應(yīng)的分頻系數(shù),因而不利于超頻時使用,。其實,,如果做超頻操作時,只需把表中的數(shù)據(jù)乘以“超頻后的CPU主頻/超頻前的CPU主頻”就可以得到超頻后加于內(nèi)存的時鐘頻率了,。

從這個表我們就可以清楚地看出來應(yīng)該怎樣選擇內(nèi)存了,。比如,當CPU的主頻是1600 MHz時,,配DDR-400就可以了,;當CPU的主頻是2000 MHz時,配DDR2-800是正合適的,;當CPU的主頻是3200 MHz時,,配DDR3-1066正合適。我猜想:主板的設(shè)計者就是按這個思路來設(shè)定主板默認的內(nèi)存頻率的,。 

這個表是在K8的條件下根據(jù)CPU和內(nèi)存的參數(shù)做出的,,目前已經(jīng)發(fā)展到K10(似乎沒有K9),,因此,情況稍有變化,。還有一個重要因素也不容忽視,,那就是除了主板支持外,內(nèi)存控制器是否支持這個頻率,。如果控制器不支持,,只有主板支持也是不行的。

如此說來,,上表僅是一個原則設(shè)定,,如果你用CPU-Z進行檢測時,其結(jié)果跟上表不符,,就要從多方面找原因了,。

10.AMD K10CPU內(nèi)存的匹配方法

AMDK10 CPU內(nèi)存匹配的方法和計算方法較之K8有了很大的變化。其計算順序是:

第一步:了解你選定的CPU支持什么樣的內(nèi)存,。比如,,可以是DDR2-800DDR3-1333等,;并且在BIOS的“DRAM Frequency”項中設(shè)置這個內(nèi)存,。當然也可以設(shè)置其他型號的內(nèi)存。系統(tǒng)并不理會你插的是什么內(nèi)存,,而是根據(jù)你的設(shè)置的內(nèi)存進行計算的,;

第二步:根據(jù)BIOS中設(shè)定的內(nèi)存計算出分頻系數(shù)

      內(nèi)存的分頻系數(shù)=BIOS中設(shè)定的內(nèi)存的數(shù)據(jù)頻率÷外頻        (8

內(nèi)存的數(shù)據(jù)頻率值是多大,可以從內(nèi)存的型號中知道,。例如,,DDR2-800的數(shù)據(jù)頻率就是800MHzDDR3-1333 的數(shù)據(jù)頻率就是1333MHz,。依此類推。

由式(8)可知,,當在BIOS中設(shè)定的內(nèi)存是DDR2-800時,,800 MHz÷200 MHz=4,即分頻系數(shù)=4,;當在BIOS中設(shè)置的外頻是DDR3-1333,1333MHz÷200MHz=6.67,即分頻系數(shù)等于6.67,。

第二步:根據(jù)下式計算出通過內(nèi)存的實際數(shù)據(jù)頻率

    內(nèi)存中的實際數(shù)據(jù)頻率=實際外頻×分頻系數(shù)             (9  

 例1:在BIOS中把內(nèi)存設(shè)定為DDR2-800時,,如果把外頻超到230MHz后,通過內(nèi)存的數(shù)據(jù)頻率是多少?

       答:因為DDR2-800的數(shù)據(jù)頻率是800 MHz,而AMDCPU的標稱外頻是200 MHz,,因此,,分頻系數(shù)等于800 MHz÷200MHz=4,。根據(jù)式(9)可以計算出通過內(nèi)存的數(shù)據(jù)頻率是230 MHz×4=920 MHz

即相當是超到了DDR2-920,。體質(zhì)不好的DDR2-800內(nèi)存是承受不了的。最好是安裝DDR2-1066內(nèi)存。

       下表就是在BIOS中設(shè)置的內(nèi)存的數(shù)據(jù)頻率跟分頻系數(shù)的計算結(jié)果,。在表中給出的內(nèi)存都是實有其型號的。但是,在主板的列表中,可能有DDR2-1111DDR2-1200之類的設(shè)置。本表沒有列入它們,,如果遇到有這樣的設(shè)置時,,讀者可自行計算,。

表7.AMD K10 CPU的分頻系數(shù) 

內(nèi)存和CPU匹配方法詳解 - 老頭兒 - 老頭兒的博客

注:表中的FSB:DRAM是檢測軟件CPU-Z的相應(yīng)檢測結(jié)果。 

     例2. 使用的是AMDK10 CPU,,在BIOS中設(shè)置的內(nèi)存是DDR3-1333,,主板也支持,沒有超頻,。請問:在內(nèi)存中的數(shù)據(jù)頻率是多少,?

答:由上表可以查出,在這種情況下,,內(nèi)存系數(shù)是6.67,,因此,內(nèi)存中的實際數(shù)據(jù)頻率是200MHz×6.67=1333MHz,。

由這個例題可以看出來:如果不考慮超頻時,,實際外頻和標稱外頻是相等的,都等于200MHz,。因此,,由式(8)可知:內(nèi)存的實際數(shù)據(jù)頻率就等于你在BIOS中設(shè)置的內(nèi)存的數(shù)據(jù)頻率。所以,,在K10中如何選配內(nèi)存的問題就變得十分簡單了,。簡單到可以這樣說:當給AMDK10 CPU配內(nèi)存時,你在BIOS中設(shè)置什么樣的內(nèi)存,,在內(nèi)存中的頻率就是你設(shè)置的頻率,。但是,,大前題是CPU的內(nèi)存控制器和主板支持。你把CPU支持內(nèi)存條插入后,,系統(tǒng)怎樣運行這個內(nèi)存,,你不必管它,只管讓它“Aout”或“By SPD”,。但是,,如果你想對它進行手工設(shè)置,可以把BIOS的“Memory Clock Mode”項設(shè)置為“Manual”(手動模式),,然后用上述方法進行設(shè)置即可。

 

11.內(nèi)存選配方法實例問答

問1:在Intel平臺,,如果外頻是200 MHz,,假如我選擇DDR內(nèi)存,應(yīng)該是什么型號的,?如果選DDR2內(nèi)存,,應(yīng)該選什么型號的?

答:根據(jù)內(nèi)存核心頻率等于或不小于外頻的原則,,選DDR時,,應(yīng)該選DDR-400;選DDR2時,應(yīng)該選DDR2-800,。

問2:在Intel平臺的FSB=800 MHz時,,如果安裝DDR2-1066內(nèi)存,將會是什么情況,?

答:因為系統(tǒng)向內(nèi)存提供的時鐘頻率最大僅為400MHz,,而DDR2-1066需要533MHz。因此,,系統(tǒng)將會把DDR2-1066當作是體質(zhì)好的DDR2-800對待,。

問3:在Intel平臺的FSB=1066MHz時,如果安裝DDR2-800內(nèi)存,,將會是什么情況,?

答:因為系統(tǒng)向內(nèi)存提供的時鐘頻率最大為533MHz,而DDR2-800所能耐受的時鐘頻率是400MHz,。因此,,內(nèi)存需異步運行,即把加給內(nèi)存的時鐘頻率降下來,。這項降頻工作就是我們所說的異步,。異步是由主板自動進行的。當然也可以由人工操作,。

問4:我的CPUAMD的K8,,主頻是2600 MHz,。主板也支持DDR2-800,可是,,我安裝上去以后,,CPU-Z的檢測結(jié)果是:頻率只有371.4 MHz。這為什么,?

答:讓我們計算一下:2600 MHz/400 MHz=6.5,,進為72600 MHz/7=371.4 MHz,,相當DDR2-743,。所以,你說的情況是正常的,。在AMD平臺,,內(nèi)存的實際頻率是經(jīng)常被壓低的。

問5:我的CPUAMD的k8,,主頻是2200 MHz,安裝的是DDR2-667,。為什么在CPU-Z上面看到的DRAM(內(nèi)存時鐘頻率)是314左右?而不是667/2=333,?

答:讓我們計算一下:因為你設(shè)置的是DDR2-667內(nèi)存,,所以有 2200 MHz/333MHz = 6.6,應(yīng)取為7,。2200 MHz/7= 314 MHz,。由此可知,你的電腦是正常的,。在AMD平臺,,不是你設(shè)置了什么頻率,通過內(nèi)存頻率就是你設(shè)置的頻率的,。

問6:在AMD平臺,,用CPU-Z檢測時,“前端總線:內(nèi)存”是“CPU/9是什么意思,?

答:AMD平臺CPU-Z檢測電腦的頻率時,,如“前端總線:DRAM頻率”項表示為“CPU/9,其中的CPU表示你的CPU的主頻,“9表示的是分頻系數(shù),。如果你的CPU的主頻是1.8 GHz,,那么,1800 MHz/9=200MHz,。這就是說,,你的內(nèi)存的時鐘頻率是200 MHz

問7:當用CPU-Z檢測電腦時,,在“前端總線:內(nèi)存”項出現(xiàn)“3:8是什么意思,?

答:因為AMDCPU其外頻都是200MHz,,因此有“3:8=200:X”,由此得X=200×8÷3=533,,即你在電腦中的內(nèi)存的時頻率為533 MHz,。所以,這個內(nèi)存可能是DDR2-1066也可能是DDR3-1066,。

問8:我的AMD的CPU主頻為3000 MHz,,我選用DDR3-1333內(nèi)存??墒?,用CPU-Z檢測時,“FSB:DRAM=3:8,。這是什么意思,?

答:在AMD平臺,其比是“3:8”,,就是說其時針頻率是533MHz,相當DDR3-1066,。你的DDR3-1333是被降格使用了,。為什么要降格?這就要看主板的設(shè)置了,,也可能主板的默認設(shè)置就是DDR3-1066,,也可能CPU的內(nèi)存控制器最大支持到1066MHz。如果不是內(nèi)存控制器不支持,,只要是主板支持,,你把它的頻率設(shè)置成667 MHz也是可以的。 

問9:我的是AMD K8CPU,,主頻是2800 MHz,。應(yīng)該選什么樣的內(nèi)存?

答:從表6可以看出,,在你的這種情況下,,選擇 DDR2-800就可以了。選DDR2-1066似乎高了一些,。因為你的CPU主頻比較低,,選擇DDR3不一定合適。但是,,還要看主板和內(nèi)存控制器是否支持,。

問10.我的AMD 8650 CPU匹配的是DDR2-800內(nèi)存條。我把外頻超到240MHz后,,為什么CPU-Z顯示的內(nèi)存頻率是480MHz,?

答:分頻系數(shù)是 800 MHz/200 MHz=4,。所以,你的內(nèi)存的數(shù)據(jù)頻率是240 MHzX4=960MHz,即相當是DDR2-960,。它的時針頻率恰好是960MHz/2=480MHz,。所以,CPU-Z的顯示是完全正確的,。

當為AMDCPU選配內(nèi)存時,,一定要搞清楚這個CPUK8K10,?或是K8以前的,。因為三種類型的CPU有不同的匹配內(nèi)存的方法。

11HT的頻率跟內(nèi)存的頻率有什么關(guān)系,?

答:因為AMD的內(nèi)存控制器在CPU內(nèi)部,,直接受CPU控制。內(nèi)存總線跟HT總線雖然都源于CPU,,但是,,各走各的路;各有各的任務(wù)(見本文的附圖),,彼此沒有什么關(guān)系,。因此,當選配內(nèi)存時,,不必考慮HT總線的頻率,。

但是,當采用需要共享內(nèi)存作為顯存的集成顯卡時,,二者是有一些關(guān)聯(lián)的,。但是,當考慮匹配內(nèi)存時,,無需考慮這些,。

12:為AMD平臺配內(nèi)存時,還需要考慮內(nèi)存的帶寬跟CPU帶寬的匹配嗎,?

答:因為在AMD平臺,,內(nèi)存直接跟CPU打交道了,CPU的帶寬就是內(nèi)存的帶寬,。因此,,當選配內(nèi)存時,CPU的帶寬跟內(nèi)存的帶寬匹配問題可以不再單獨考慮,。按本文所介紹的方法選配內(nèi)存就可以了,。

但是,在K8時代,,如果是DDR2-800的內(nèi)存,,CPU的主頻必須提高到2.8Ghz時,,才能把它當DDR2-800使用,實際上這也是帶寬的匹配問題,。

13:什么是MCT?什么是DCT?

答:MCTMemory Controller)是內(nèi)存控制器,,它控制內(nèi)存的讀取等操作,決定了K8/K10的內(nèi)存性能,。它的控制功能適用于任何類型的內(nèi)存,。

DCT(DRAM Controller)是“內(nèi)存界面控制器”,也稱DRAM控制器,。它決定了可以使用的內(nèi)存類型,。它可以升級換代,以適應(yīng)不同類型的內(nèi)存,。也就是說,,內(nèi)存控制器支持什么類型的內(nèi)存是由它決定的。

14:在支持AMD K10主板的BIOS中的DCTs Mode是什么意思,?

答:DCTs Mode(DRAM控制器模式)是指K10中所安裝的兩個獨立的64bit單元內(nèi)存控制器的兩種運行模式,。有Ganged Mode Unganged Mode。后者是默認模式,。

前一種模式就跟K8雙通道模式相同,,兩通道的內(nèi)存會邏輯上連為一體,構(gòu)成128bit,,這個模式稱為「Ganged Mode」。

如果兩個控制器同時啟動,,總合起來每個時脈周期一樣有128bit的資料傳輸,。這不是雙通道,也不是單通道,,而是兩個單通道同時運行,,稱為「Unganged Mode」模式。這種模式的好處是對兩個內(nèi)存的一致性要求不高,。 

 

答hmhding網(wǎng)友:因為下述文字“超過”1000字了,。加不上。所以放到這里來回答你:

        第一個問題:調(diào)控的目的和效果就是讓加于內(nèi)存的頻率不過載,。即當外頻為200MHz時,,用DDR2-667時,加給內(nèi)存的頻率是166MHz而不是200MHz,。當然也就不存在藍屏的問題了,。

第二個問題:當外頻是200MHz時,用兩個DDR400組成雙通道,,就是為解決帶寬的瓶頸的,。其實,,用一個DDR400也可以。

第三個問題:你的外頻是100MHz,,F(xiàn)SB:DRAM=3:4,。由此可以推算出你采用的DDR400已經(jīng)降頻到DDR266使用了。至于為什么不是降到DDR200,,我也說不清,。是不是主板不支持?請看看你的主板說明書把,。謝謝,。

對你第二次來信的回復(fù)(就這么幾個字,人家總說超過1000字了,,貼不上):從你這段話就完全清楚了為什么內(nèi)存頻率只降級到DDR266,,而不是降級到DDR200的原因了。因為“host/dram clock ratio選項”的含義實際上是內(nèi)存的數(shù)據(jù)頻率/外頻,。主板默認它為2.66,,所以,內(nèi)存的數(shù)據(jù)頻率就等于100MHz×2.66=266MHz,。這個判斷是我根據(jù)GA-81的說明書作出來的,,你也可以仔細看看你的說明書。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多