|
1.內(nèi)存在電腦中的作用是什么? 答:你別看內(nèi)存僅是幾十平方厘米的一個小條條,可是它卻和CPU、硬盤(也有說是主板)并稱為計算機的三大件??梢娝闹匾粤恕?/font> 在電腦中,CPU是大腦,是指揮和調(diào)度中心。但是,因為它的速度太高,硬盤跟不上它,所以,硬盤只能當倉庫使用。真正跟CPU配合的是內(nèi)存。因為內(nèi)存的運行速度雖然總是跟不上CPU的發(fā)展,但是,總比硬盤快得多。我們在電腦上寫文章、玩游戲,實際上都是在內(nèi)存上進行的。我們保存文件的過程實際上就是把內(nèi)存上的數(shù)據(jù)往硬盤送的過程;我們打開文件的過程,實際上是從硬盤提取數(shù)據(jù)到內(nèi)存的過程。所以可以認為:內(nèi)存是一個表演舞臺。但是,一旦沒有電的支持,內(nèi)存上的內(nèi)容也就消失了。而硬盤的數(shù)據(jù)依然存在著。 2.對內(nèi)存的要求是什么? 答:第一是速度要快,才能滿足CPU的要求。DDR2-800的速度就比DDR2-533的速度快;第二是容量足夠大,這樣才能處理較大的數(shù)據(jù)或玩大型游戲。目前,內(nèi)存的容量是以GB計的。第三是性能高,包括機械性能和電氣性能(如時序)。 3..什么是內(nèi)存的頻率?有哪些? 答:在電腦中頻率就是速度。頻率越高,速度就越快。但是,內(nèi)存本身只是一個大規(guī)模集成電路,自己并不產(chǎn)生頻率,所說的內(nèi)存頻率是指通過內(nèi)存的頻率。表示內(nèi)存性能的頻率有三個。 第一個就是電腦的核心頻率,這個頻率是指內(nèi)存能夠承受得住的頻率。如果實際加給它的頻率超過這個值,內(nèi)存就拒絕繼續(xù)工作。在電腦上的表現(xiàn)就是藍屏或死機。為什么會拒絕工作呢?因為內(nèi)存實際上是由億萬個二進制開關(guān)組成的電路,當加給它的頻率在一定范圍內(nèi)時,這些開關(guān)會隨著加給它的頻率大小,有節(jié)奏地開或合,但是,一旦頻率超過一定限度,這些開關(guān)就跟不上頻率的變化而改變自己的開合狀態(tài)了,只好癱瘓。 第二個頻率是時鐘頻率,是通過一定的技術(shù)手段把核心頻率放大了以后的頻率。例如,SDRAM和DDR內(nèi)存,核心頻率和時鐘頻率實際上是同一個頻率;DDR2由于采用了雙倍頻技術(shù),使得時鐘頻率是核心頻率的兩倍;DDR3的時鐘頻率則是核心頻率的四倍。 第三個頻率就是數(shù)據(jù)頻率,因為在SDRAM時代,處理數(shù)據(jù)時只是在頻率波形的上升沿工作,因此,還沒有數(shù)據(jù)頻率的概念。但是,自從DDR以后,人們把頻率波形的下降沿也利用起來了,這就相當把傳輸數(shù)據(jù)的頻率比時鐘頻率提高了一倍,因此,把這個頻率稱為數(shù)據(jù)頻率。 在不同的類型的內(nèi)存中這三個頻率之間的關(guān)系是不一樣的,見下表:
對內(nèi)存頻率的這種關(guān)系應(yīng)該熟練地掌握。 4.常用內(nèi)存的各種頻率有哪些? 答:這就是把上述表格內(nèi)容具體化。見下表:
5.怎樣使內(nèi)存和系統(tǒng)頻率同步? 答:所謂內(nèi)存的同步就是使內(nèi)存能適應(yīng)CPU的頻率,使內(nèi)存發(fā)揮它的最大功能,并能安全地工作。因內(nèi)存總線的頻率就是外頻,因此,當內(nèi)存的核心頻率等于或小于外頻時,內(nèi)存就能正常工作。但是,要使它能發(fā)揮最大作用,應(yīng)該是內(nèi)存的核心頻率等于外頻時。因此,作者多次提出:當定義什么是內(nèi)存同步時應(yīng)該說“內(nèi)存的核心頻率等于外頻時,就是內(nèi)存同步”。這樣定義時,物理概念清楚,也便于記憶。 可是,由于歷史的原因,當論述什么是內(nèi)存同步時,總是使用內(nèi)存的時鐘頻率和外頻的關(guān)系進行論述,例如說“在DDR平臺,當外頻與內(nèi)存時鐘頻率之比等于1:1時,就是內(nèi)存同步;在DDR2平臺,當外頻跟內(nèi)存的時鐘頻率之比是1:2時,就是內(nèi)存同步”。在著名的內(nèi)存檢測軟件CPU-Z中也是這樣顯示的。在這種軟件中,對DDR2內(nèi)存如果顯示為“FSB:DRAM=1:2”時,就是同步狀態(tài)。因為其中的“FSB”實際指的是外頻;“DRAM”實際上指的是時鐘頻率。 對于AMD目前生產(chǎn)的CPU來說,其內(nèi)存控制器是置于CPU內(nèi)部的,而且其外頻都是200MHz,計算加于內(nèi)存的頻率是多少時,還需考慮CPU的主頻,其計算方法可參見我的博文“內(nèi)存160問”第84個問題。所以,以上的結(jié)論并不完全適用于AMD的CPU。 6.什么是內(nèi)存的異步?怎樣設(shè)置? 答:當不滿足內(nèi)存的核心頻率等于外頻時,就是內(nèi)存運行在異步狀態(tài)。如果內(nèi)存的核心頻率高于外頻,就是內(nèi)存資源的浪費;當內(nèi)存的核心頻率低于外頻時,內(nèi)存就可能因為經(jīng)受不住高頻的沖擊而拒絕工作,電腦的表現(xiàn)就是藍屏或死機。 過去,為了使內(nèi)存能正常工作,往往需要在BIOS中進行異步設(shè)置,特別是在超頻使用的情況下。目前雖然在BIOS中還保持著手動設(shè)置的功能,但是,對于不熟練掌握此項技術(shù)的使用者,也可以聽任電腦的自動設(shè)置功能。例如,在FSB=800MHz的平臺,如果使用DDR2內(nèi)存時,為了使內(nèi)存同步,應(yīng)該插入DDR2-800。但是,如果你插入了DDR2-667內(nèi)存,電腦也會監(jiān)測出來,并自動為你設(shè)置成異步運行狀態(tài)。你用CPU-Z檢測的結(jié)果就會是“FSB:DRAM=3:5”。這個“3:5”就是200:333。意思是說:外頻是200MHz,你應(yīng)該插入DDR2-800內(nèi)存。但是,你用的是DDR2-667內(nèi)存,它只好把加給內(nèi)存的時鐘頻率降到333MHz,以讓DDR2-667內(nèi)存能正常工作。 如果在這種情況下你安裝的是DDR2-1066,AMD的CPU也會為你把加于內(nèi)存的頻率作相應(yīng)提高的。但是,在一般情況下,電腦還是把它當DDR2-800使用。如果在BIOS和主板上有手動設(shè)置功能,或許能使它的潛能得到發(fā)揮。 AMD的CPU內(nèi)部的內(nèi)存控制器對異步狀態(tài)是可以自動控制的。而且調(diào)整的幅度較大,一般情況下無需人的干預(yù)。 7.為什么要設(shè)置雙通道? 答:為了使內(nèi)存正常工作,最主要的是加給它的頻率不能超過允許值。上面介紹的同步設(shè)置和異步設(shè)置都是為了解決這個問題的??墒?,有的時候雖然內(nèi)存可以正常工作了,但是CPU的資源并沒有得到充分利用。例如,當年的CPU前端總線的頻率已經(jīng)是800MHz了,在這種情況下,配置一個DDR400內(nèi)存就能滿足同步的要求了。可是,F(xiàn)SB=800MHz,內(nèi)存總線的數(shù)據(jù)頻率僅有400MHz,系統(tǒng)頻率資源有一半沒有利用起來。于是人們想再增加一條DDR400內(nèi)存,同時也再增加一個內(nèi)存控制器,不就解決了這個問題嗎!這就是雙通道的來歷。 由上述討論可知:增加一條內(nèi)存是可以增大數(shù)據(jù)的傳輸量,但是,加于內(nèi)存的頻率并沒有增加。后加上去的DDR400所承受的頻率跟原來那個DDR400是一樣的。所以,它們都能正常工作。 由此可以認定:網(wǎng)上廣泛流傳的“在FSB=1066MHz的平臺配兩個DDR2-533是絕配”的說法是絕對錯誤的。當然,如果你作了異步設(shè)置以后,單個的DDR2-533可以用在FSB=1066MHz的平臺時,那用兩個也是可以的。問題的關(guān)鍵是用兩個內(nèi)存組成雙通道,并不能提高內(nèi)存對頻率的耐受程度。 |
|
|