金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

 找回密碼
 注冊

QQ登錄

只需一步,快速開(kāi)始

查看: 7082|回復: 49
打印 上一主題 下一主題

[顯卡內存維修] 給你說(shuō)內存(最基本的知識)

跳轉到指定樓層
1#
萊德 發(fā)表于 2010-2-28 16:51:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 來(lái)自 中國浙江溫州

馬上注冊,結交更多好友,享用更多功能。

您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊

x
有時(shí)候發(fā)現有的朋友還在問(wèn)一些很基本的問(wèn)題:比如說(shuō)怎么數位,我的內存究竟是多少位,我的芯片要用幾位的來(lái)
代換?
其實(shí),只要你能理解什么是內存的BANK,以上的幾乎不是問(wèn)題。
1、那什么才是內存的BANK呢?
Bank (內存庫) 在內存行業(yè)里,Bank至少有三種意思,所以一定要注意。 1、在SDRAM內存模組上,"bank 數"表
示該內存的物理存儲體的數量。(等同于"行"/Row) 2、Bank還表示一個(gè)SDRAM設備內部的邏輯存儲庫的數量。(
現在通常是4個(gè)bank)。 3、它還表示DIMM 或 SIMM連接插槽或插槽組,例如bank 1 或 bank A。這里的BANK是內
存插槽的計算單位(也叫內存庫),它是電腦系統與內存之間數據總線(xiàn)的基本工作單位。只有插滿(mǎn)一個(gè)BANK,電腦
才可以正常開(kāi)機。

呵呵,相信新手都看不明白吧,F在和你解釋一下。
其實(shí)最關(guān)鍵的一句就是:只有插滿(mǎn)一個(gè)BANK,電腦才可以正常開(kāi)機。要記住這一點(diǎn)。
首先我們來(lái)說(shuō)明一下:地址深度。
看一個(gè)模擬。比如說(shuō)有一棟宿舍樓,這棟樓里有M層,每一層都有N個(gè)房間,通過(guò)用數字來(lái)表示層數和房間號,我們
就可以通過(guò)編號來(lái)選擇每一個(gè)房間里所住的人。
內存內部也是一樣的結構,它分有很多行(相當于樓層),每一行有數量一樣的存儲單元(相當于房間),而通過(guò)
呼叫某一行的某一編號的存儲單元,我們可以得到里面的數據(相當于住的人)
在這里,內存里的行數(相當于樓層)的多少就叫做 地址深度 。和樓層的編號一樣,地址越深,表示的行數越高
,而地址線(xiàn)越多,所能代表的行數也越多。而所能代表的地址線(xiàn)的多少,叫做 地址深度。一般來(lái)說(shuō),內存的地址
線(xiàn)有11-13條,這樣,相應的地址深度也為11-13。
說(shuō)完內存的行,我們來(lái)說(shuō)每一行里的數據。
和宿舍樓一樣,當我們指定了內存的行(即樓層數)和存儲單元(即房間號)后,我們就可以得到了里面的數據。
但是這樣得到的數據非常少。為了適應計算機的運算速度,人們決定不再單獨呼叫某一存儲單元里的數據,而采用
呼叫行的方法,把同一行里的數據一次性呼出一并交給CPU處理。
即相當于呼叫宿舍樓里某一層的人全部出來(lái)。這樣可以得到更大的控制量。
由于CPU是按照一個(gè)運算標準所制定的。那么它在獲取數據的時(shí)候也必須按一定的標準獲取,如果一次性從內存中
讀出的數據過(guò)少,那么將會(huì )影響速度,如果一次性讀取的數據過(guò)多,可能處理不過(guò)來(lái)。還有可能呼叫到多余的數據
(因為一次呼叫就一整行)。經(jīng)過(guò)幾大公司的商定(好象我沒(méi)有得參加)將CPU一次性從內存讀取的數據定為64位
比較合適。所以64位這個(gè)標準就一直用了下來(lái)。
這表明了一點(diǎn):內存中一個(gè)行里有64個(gè)數據,每次CPU呼叫的時(shí)候,內存控制器就把響應行的64個(gè)數據送給CPU處理
。處理完后再把64個(gè)數據一并送回到一行。
而根據規定,完成了這一行64個(gè)數據和有相關(guān)的地址深度(也就是說(shuō)你的內存總要有那么幾行,就是要有點(diǎn)容量啦
。┚屯瓿闪艘粋(gè)BANK的構建。就可以正常開(kāi)機了。!

2、那么為什么我們要那么多顆粒呢?
這個(gè)還是用樓房來(lái)做比畫(huà)啦!
算一下,同時(shí)在一行里做64個(gè)數據存儲單元是比較麻煩的。就好比宿舍樓,要是每一層都有64間房,做起來(lái)是挺麻
煩的(不過(guò)那是當年的事情了)
不過(guò)內存控制器不挑剔,他允許用多片顆粒來(lái)完成64個(gè)數據位的組合,就好比樓房一樣,如果每一層的房間數不足
64個(gè)房間,那么可以另起一棟樓來(lái)作為補足。如果還不夠,允許再起?傊,要保證每一層都有64個(gè)間房。而呼叫
層數的時(shí)候一次性出來(lái)64個(gè)就完成了。
但是這樣的話(huà)就有一個(gè)要求:內存的地址深度要一樣(就好比樓的高度要一致。如果有的樓超高,那超出的就作廢
了)
由于生產(chǎn)的成品率和生產(chǎn)難度,顆粒的位數一般為4位,8位,16位。要用這些顆粒構成64位的方法有很多,比如8
個(gè)8位,4個(gè)8位+2個(gè)16位。等等。這些都可以構成一個(gè)BANK而正常開(kāi)機。但由于設計的方便性和得到更好的顆粒的
性能一致,在生產(chǎn)上都使用一樣位數的顆粒來(lái)進(jìn)行組合。要得到64位的話(huà),組合就有16個(gè)4位,8個(gè)8位,4個(gè)16位,
2個(gè)32位,等等
所以在內存的維修中,我們首先要看顆粒的位數,而用相同位數和相同地址深度的顆粒來(lái)代換。
3、如何看顆粒的位數
這個(gè)簡(jiǎn)單,把你內存的型號輸進(jìn)baidu里按回車(chē)鍵,你就找到你要的一切!

4、單面?雙面?一個(gè)BANK??jì)蓚(gè)BANK?

我們常常說(shuō)內存,會(huì )提到BANK的數量。而B(niǎo)ANK的數量和主板又有什么關(guān)系呢?
前面我們說(shuō)了,有了64個(gè)數據位和相關(guān)的地址深度,我們就得到了一個(gè)BANK。就像有幾個(gè)宿舍樓一樣,按一個(gè)標準
構成了一個(gè)住宅區,而這一整個(gè)區,就和內存一樣,形成了一個(gè)整體(就是所謂的BANK)
和一根內存一樣,一個(gè)住宅區的容量是有限的,為了擴充更大的容量,我們就需要另外建立一個(gè)BANK來(lái)擴充。
這時(shí)候出現一個(gè)問(wèn)題:擴充的這個(gè)BANK可以和原來(lái)的BANK一起,使用同樣的64個(gè)數據位。也可以另外使用64個(gè)數據
位。
就好比兩個(gè)宿舍區可以使用一條道路,也可以另建一條道路。
這樣有什么區別呢?
如果使用同一條道路進(jìn)行傳輸(就好比內存中的兩個(gè)BANK使用同一個(gè)底板,并使用底板上的共用的64個(gè)數據位傳輸
),就可以節省掉一條路的成本(相當于少用一塊底板)。如果另外開(kāi)一條路(就相當于用另外的一塊底板),那
么每個(gè)BANK都可以獨立使用和共同使用(就好比兩條內存,可以放一起用也可以分兩臺電腦上用)。這樣的做法個(gè)
有好處。
由于內存槽的數量是有限的,為了能使用更多的BANK,所以很多情況下,我們必須要在內存上做兩個(gè)BANK。
那如何分出是1個(gè)還是2個(gè)BANK呢?
很簡(jiǎn)單,每一個(gè)BANK是64個(gè)位,如果你的內存上顆粒的位數加起來(lái)是64位,那就只有一個(gè)BANK,如果加起來(lái)是128
位,那就是兩個(gè)BANK,如果加起來(lái)是256位,那就有4個(gè)BANK。
那有沒(méi)有不是這幾個(gè)數的呢?
在X86的系統中的答案是:沒(méi)有。!
因為X86中規定了一個(gè)BANK是64位,內置了兩個(gè)BANK的內存就是128位(每64個(gè)位組成一個(gè)BANK),而四個(gè)BANK就是
256個(gè)位了。如果中間壞了一個(gè)或N個(gè)位,那是打不到開(kāi)機條件的。另外也找不到有3個(gè)BANK的內存。
小提示:在同一根內存中如果有2個(gè)或4個(gè)BANK(我還沒(méi)見(jiàn)過(guò)有8個(gè)的),那么他們的地址深度必須是一致的。
因為在使用中,內存的SPD會(huì )告訴主板它的BANK數量和地址深度,而不會(huì )告訴主板每一個(gè)BANK的地址深度是多少。
所以主板會(huì )認為每一個(gè)BANK的地址深度都是一致的。如果有某塊BANK的地址深度不足,就會(huì )尋址錯誤。
那BANK的數量和單、雙面有關(guān)系嗎?
關(guān)系還是有的,如果你不明白單雙面,你簡(jiǎn)單的數BANK數量就夠了。
因為普通內存的一面最多能裝8個(gè)顆粒(其實(shí)是9個(gè),普通的就按8個(gè)算好了),這8個(gè)顆粒中,如果全是8位的話(huà),
剛好一個(gè)BANK,如果是16位,那么就有兩個(gè)BANK(8*16=128),如果是4個(gè)8位和4個(gè)16位,那將。。。。(不要問(wèn)
這種無(wú)聊的問(wèn)題,其實(shí)4個(gè)16位構成一個(gè)BANK已經(jīng)可以開(kāi)機了,那4片8位就無(wú)視了)。
這樣的話(huà),如果用8位的顆粒組成兩個(gè)BANK,就需要16片,在PCB上就需要兩面焊上元件,而16位呢,才8片,一面
就夠了,那4位的顆粒呢?就要16片,只能用兩面了,而且只有一個(gè)BANK。這就是為什么有的內存背面不能焊元件
的原因(因為是16位的,單面組成了兩個(gè)BANK已經(jīng)滿(mǎn)了)
有人會(huì )問(wèn):摸摸你不是提到有4個(gè)BANK的內存嗎?怎么兩個(gè)BANK已經(jīng)滿(mǎn)了?
普通的電腦是沒(méi)有辦法識別那么多的BANK數量的
比如說(shuō)845就只能識別4個(gè)BANK(知道為什么845只有兩根內存槽了吧,一根內存兩個(gè)BANK,他只能用4個(gè),兩個(gè)槽已
經(jīng)夠了,給多了也沒(méi)用。
而4個(gè)BANK的內存基本上是給服務(wù)器用的,這是因為服務(wù)器需要使用大內存的緣故(不信?你去找找服務(wù)器的SDR內
存1G的大把,普通電腦的512你都難買(mǎi))
把BANK數量和單雙面有什么區別呢?
BANK數量明確了內存的BANK數。如果你的內存有兩個(gè)BANK,你拆掉一半,剩下一個(gè)BANK還可以正常使用。
而單雙面并不能說(shuō)名什么,他只是硬件設計上的面數。一般來(lái)說(shuō)。我們會(huì )把一個(gè)BANK說(shuō)成單面,兩個(gè)BANK說(shuō)成雙面
,這是在意義上說(shuō)的。而物理上具體他要分幾個(gè)面來(lái)焊元件,這個(gè)我們就不明白設計者了。就好比8片的16位條,
他只用了單面來(lái)焊元件,但從意義上來(lái)說(shuō),它已經(jīng)具備了雙面內存的意義(兩個(gè)BANK)。

5、補位條
什么是補位?
我們知道,需要64個(gè)位才能得到一個(gè)BANK,但是如果是芯片不合格,其中只有幾個(gè)數據位可以用,那樣將沒(méi)有辦法
和其他的芯片一起構成64個(gè)數據位。如果只有幾片是這種情況,那就無(wú)所謂了。如果是 大批量的出現,回爐的成
本太高,扔了可惜,那就只能縮減數據位來(lái)做內存了。一般8位的顆粒如果大批量的壞掉1-3個(gè)位,廠(chǎng)家會(huì )把他們做
成補位條,使用一片的4個(gè)位和另一片的4個(gè)位,組成單片的8位來(lái)使用。
打個(gè)比方:就好比宿舍區的房子某一邊全壞了,如果你還要按原來(lái)的標準每一層都住N個(gè)人的話(huà),那你就得再建一
棟房子來(lái)補充壞掉的部分。而補充多少,則由壞掉的多少來(lái)決定。
與壞的房子不一樣的是,房子壞多少你可以補多少。而在內存中,只有壞的顆粒才會(huì )放一起補。而不會(huì )好的壞的一
起補,因為好的顆粒成本高,補位的顆粒成本低,好的差的用在一起,只能降低好顆粒的身份。在上面的例子中,
8位的顆粒只有4位可以用,其實(shí),它已經(jīng)屬于4位的內存條了。與真正的4位顆粒不一樣的是:他是通過(guò)8位的顆粒
閹割出來(lái)的便宜貨!
另外,4位顆粒確實(shí)是只有4個(gè)位,而4個(gè)位都是可以用的,而補位用的8位顆粒卻是8個(gè)位都可以用,只是有幾個(gè)位
的錯誤特別嚴重無(wú)法正常使用而已。而這幾個(gè)無(wú)法正常使用的位,還有可能會(huì )影響到其他數據位的穩定性。只能說(shuō)
,補位條是生產(chǎn)中的次品。這種內存甚至不能修理,有一部分數據位不穩定,一時(shí)有問(wèn)題一時(shí)沒(méi)問(wèn)題的。不能確定
好壞!

6、要怎么樣去修內存
其實(shí)當你知道使電腦正常開(kāi)機的條件后,你就知道該怎么去修內存了。
修內存很簡(jiǎn)單,你只要把不滿(mǎn)足的BANK把他構建完全就可以了。
比如我的一根內存,有一個(gè)數據位虛焊了,那么他現在只有63個(gè)數據位,不足一個(gè)BANK,那么,我只要找出這個(gè)虛
焊的數據位并把它連上就OK了。
而如果是內存中某一顆粒中有部分存儲單元壞了,只要把這個(gè)顆粒換掉,換成可以構成這一個(gè)完整BANK的,地址深
度也一樣的就可以了(實(shí)際中速度也要一樣)。

而如何找壞的顆粒,已經(jīng)有很多人在說(shuō)了,我在這里就不說(shuō)了。
今天在這里說(shuō)那么多。我只想和新手說(shuō)說(shuō)內存的最基本的構成?炊诉@些,你們就不會(huì )再問(wèn):我的內存要怎么修
?我用這個(gè)顆粒能不能代換?我能不能用兩條內存合并成一條?我的內存顆粒拆了一半還能不能用?
摸摸只跟你說(shuō):自己數BANK去吧!

小提示:很多顆粒是沒(méi)有標地址深度的,其實(shí)只要在內存顆粒的位數一樣的情況下,容量一樣的顆粒地址深度就是
一樣的,而容量越大地址越深。擴展知識1:

剛才說(shuō)了,一個(gè)BANK是64個(gè)數據位。這是因為北橋和內存、CPU之間的傳輸一次是64的數據位。
這個(gè)標準是很早以前定的,那個(gè)時(shí)候一次傳輸64個(gè)數據位已經(jīng)是很了不起的事情了。而隨著(zhù)計算機的發(fā)展,64個(gè)數據位已經(jīng)不足以滿(mǎn)足速度的要求了,這樣的話(huà),就必須增加數據位來(lái)達到更大的帶寬。
在上面我們分析了一種情況,就是兩個(gè)BANK都在同一底板上,共同64個(gè)數據位進(jìn)行傳輸,這樣的話(huà),計算機一次只能讀取一個(gè)BANK的數據。
而如果另一個(gè)BANK在另一底板上,他獨立擁有64個(gè)傳輸數據位的話(huà)呢?
在845時(shí)代,內存控制器一次只能選擇一個(gè)BANK進(jìn)行數據傳輸,不管是共用數據位也好還是不共用也好。
而在865時(shí)代,Intel已經(jīng)意識到帶寬的不足。他決定將另一個(gè)64位數據位獨立出來(lái),和原來(lái)的64位一起組成一個(gè)128位的傳輸通道。這樣的話(huà),內存的通道速度就可以增加很大的一個(gè)數值。
這個(gè)技術(shù),就是傳說(shuō)中的雙通道技術(shù),而AMD是在K8以后才使用這個(gè)技術(shù)的(有資料說(shuō)NF2已經(jīng)實(shí)現了,我沒(méi)有考證)。
雙通道采用的是128位數據傳輸,這樣就需要兩個(gè)BANK才能完成。為了適應使用單一內存的用戶(hù),128位的雙通道技術(shù)的兼容原來(lái)的64位單通道技術(shù)的。
而雙通道技術(shù)的實(shí)現,需要兩個(gè)使用獨立數據位的BANK來(lái)完成,也就是說(shuō),有兩個(gè)BANK的單根內存是無(wú)法實(shí)現雙通道的。因為他們只有64個(gè)數據位作為傳輸。
實(shí)現雙通道的兩組內存,有一種說(shuō)法是可以地址深度不一樣(就是內存容量不一樣),在足夠組成128位傳輸的時(shí)候使用128位傳輸,而在另一邊地址為空以后另一邊依舊可以使用64位傳輸(這個(gè)說(shuō)法我也沒(méi)有考證)。

以上是有關(guān)雙通道的解說(shuō)。
2#
haojie721 發(fā)表于 2010-3-1 15:16:32 | 只看該作者 來(lái)自 中國廣東深圳
講的不錯,很容易懂
3#
小由 發(fā)表于 2010-3-12 09:58:03 | 只看該作者 來(lái)自 中國廣東江門(mén)
很好,值得一讀。
4#
wenjie111 發(fā)表于 2010-3-12 12:09:41 | 只看該作者 來(lái)自 中國山東青島
確實(shí)是好東西
希望這樣基礎的文章能多寫(xiě)點(diǎn)
謝謝了
5#
愛(ài)情王子 發(fā)表于 2010-4-15 15:11:12 | 只看該作者 來(lái)自 中國廣西柳州
好資料。。。學(xué)習了。。。。。。
6#
zhou7838 發(fā)表于 2010-5-1 16:01:40 | 只看該作者 來(lái)自 中國廣東珠海
非常非常非常好的資料,一看我馬上明白了,
7#
96098 發(fā)表于 2010-5-14 13:41:52 | 只看該作者 來(lái)自 中國廣西南寧
好資料,學(xué)習了
8#
佳琪寶寶 發(fā)表于 2010-5-17 15:02:15 | 只看該作者 來(lái)自 中國山東濱州
挺好的資料,學(xué)習中
9#
wang136qw 發(fā)表于 2010-6-23 13:53:23 | 只看該作者 來(lái)自 中國廣東廣州
這篇文章寫(xiě)的太好了。。。。。值得鼓勵啊。。。。
10#
大漠炊煙 發(fā)表于 2010-8-22 22:35:55 | 只看該作者 來(lái)自 中國河北石家莊
寫(xiě)的不錯,值得留個(gè)記號。
11#
老王不賣(mài)瓜 發(fā)表于 2010-8-22 23:49:14 | 只看該作者 來(lái)自 中國廣東惠州
好貼,學(xué)換芯片有用
12#
ufo456 發(fā)表于 2010-8-24 10:41:36 | 只看該作者 來(lái)自 中國天津
終于搞明白內存的 面目。。謝謝
13#
conhey 發(fā)表于 2010-9-3 14:50:58 | 只看該作者 來(lái)自 中國廣東深圳
很基礎的資料,學(xué)習中。。。。
14#
jscgp123 發(fā)表于 2010-9-7 14:35:42 | 只看該作者 來(lái)自 中國廣東深圳
這篇文章寫(xiě)的太好了。。。。。值得鼓勵啊。。。。
15#
luo353759535 發(fā)表于 2010-9-7 14:50:45 | 只看該作者 來(lái)自 中國浙江杭州
我操  我怎么看不見(jiàn)啊   壇主
16#
恒信偉杰科技 發(fā)表于 2010-9-13 22:01:08 | 只看該作者 來(lái)自 中國河北唐山
呵呵 謝謝 分享 收藏了
17#
js沙漠風(fēng)暴 發(fā)表于 2010-9-21 23:08:30 | 只看該作者 來(lái)自 中國江蘇淮安
很是精辟啊
18#
pwsc 發(fā)表于 2010-9-24 18:11:06 | 只看該作者 來(lái)自 中國陜西西安
看來(lái)得好好學(xué)學(xué)了。
19#
jxgaslhuhui 發(fā)表于 2010-9-25 13:09:13 | 只看該作者 來(lái)自 中國廣東深圳
好東西 很好的東西 特別好的東西 得頂得收藏啊
20#
技術(shù) 發(fā)表于 2010-10-6 23:32:16 | 只看該作者 來(lái)自 中國河北張家口
希望這樣基礎的文章能多寫(xiě)點(diǎn)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

快速回復 返回頂部 返回列表
内丘县| 石狮市| 肇庆市| 赤城县| 江阴市| 荆州市| 石渠县| 水富县| 红河县| 仪陇县| 安化县| 五大连池市| 韶山市| 瑞昌市| 望都县| 贵定县| 襄樊市| 司法| 来凤县| 康定县| 东辽县| 吉安市| 得荣县| 东乡族自治县| 长岛县| 洛宁县| 雷州市| 高要市| 醴陵市| 宿松县| 巴彦淖尔市| 新巴尔虎左旗| 海林市| 汽车| 和平县| 锡林郭勒盟| 蒙自县| 淳安县| 九龙坡区| 西乡县| 静宁县|