



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、*主板不支持大容量內存的原因隨著內存價格的下調,不少網友都為自己的機器配置了高容量內存,增大內存容量不但可以提高讀寫速度,而且會適當的提高系統性能;但是,單條大容量內存在一些主板上(時間比較長的主板)不是無法識別,就是識別錯誤(容量識別錯誤)。具體是什么原因造成的呢?首先我們了解一些內存的知識,相信網友會在其中找到答案的。一內存芯片的邏輯BANK我們知道主板上使用的32MB/64MB/128MB的內存條都是由若干內存芯片焊接在4層或6層電路板上組成的,因此首先我們必須對內存芯片的內部結構有個清楚的認識在芯片的內部,內存的數據是以位(bit)為單位寫入一張大的矩陣中,每個單元我們稱為CELL,只
2、要指定一個行(Row),再指定一個列(Column),就可以準確地定位到某個CELL,這就是內存芯片尋址的基本原理。這個陣列我們就稱為內存芯片的BANK,也稱之為邏輯BANK(LogicalBANK)。由于工藝上的原因,這個陣列不可能做得太大,所以一般內存芯片中都是將內存容量分成幾個陣列來制造,也就是說存在內存芯片中存在多個邏輯BANK,隨著芯片容量的不斷增加,邏輯BANK數量也在不斷增加,目前從32MB到1GB的芯片基本都是4個,只有早期的16Mbit和32Mbit的芯片采用的還是2個邏輯BANK的設計,譬如三星的兩種16MB芯片:K4S161622D(512Kx16Bitx2BANK)和K
3、4S160822DT(1Mx8Bitx2BANK)。芯片組本身設計時在一個時鐘周期內只允許對一個邏輯BANK進行操作(實際上芯片的位寬就是邏輯BANK的位寬),而不是芯片組對內存芯片內所有邏輯BANK同時操作。邏輯BANK的地址線是通用的,只要再有一個邏輯BANK編號加以區別就可以了(BANK0到BANK3)。但是這個芯片的位寬決定了一次能從它那里讀出多少數據,并不是內存芯片里所有單元的數據一次全部能夠讀出,下圖就是一個容量為32MB(256Mbit)內存芯片內部邏輯BANK結構示意圖,從中你可以更清楚邏輯BANK的結構。可以看出,DQ數據輸入/輸出線只有8根而不是32根,可以發現4個BANK
4、是分時工作的,任一時刻只可能有一個BANK的數據被存取,0-3是它們的編號。每個邏輯BANK有8M個單元格(CELL),一些廠商(比如現代/三星)就把每個邏輯BANK的單元格數稱為數據深度(DataDepth),每個單元由8bit組成,那么一個邏輯BANK的總容量就是64Mbit(8M<8bit),4個邏輯BANK就是256Mbit,因此這顆芯片的總容量就是256Mbit(32MB)。內存芯片的容量是一般以bit為單位的。比如說32Mbit的芯片,就是說它的容量是32Mb(b=bit=位),注意位(bit)與字節(Byte)區別,這個芯片換算成字節就是4MB(B=Byte=字節=8個bi
5、t),一般內存芯片廠家在芯片上是標明容量的,我們可以芯片上的標識知道,這個芯片有幾個邏輯BANK,每個邏輯bank的位寬是多少,每個邏輯BANK內有多少單元格(CELL),比如目前目前64MB和128MB內存條常用的64Mbit的芯片就有如下三種結構形式:16Megx4(4Megx4x4banks)16MX48Megx8(2Megx8x4banks)8MX84Megx16(1Megx16x4banks)4MX16表示方法是:每個邏輯BANK的單元格數X邏輯BANK數量X每個單元格的位數(芯片的位寬)。芯片邏輯BANK位寬目前的工藝水平只能最多做到16位,因此大家看到幾乎所有的芯片邏輯BANK位
6、寬只可能4/8/16三者之一。以前16Mbit的芯片基本采用的單個芯片兩個邏輯BANK,但是到了64Mbit基本就都是4個邏輯BANK設計了,今后隨著生產工藝水平的提高估計單個芯片8個甚至16個邏輯BANK的出現也不是沒有可能.二內存條的物理BANK通常主板上的每個內存插槽分為兩段,這個大家從VIA主板BIOS設置中的BANK0/1DRAMTiming選項很容易推理得到,實際上也就是兩個BANK,不過這里的BANK概念與我們前面分析芯片內部結構時提到的BANK可不一樣。簡單地說這個BANK就是內存和主板上的北橋芯片之間用來交換數據的通道,目前以SDRAM系統為例,CPU與內存之間(就是CPU到
7、DIMM槽)的接口位寬是64bit,也就意味著CPU一次會向內存發送或從內存讀取64bit的數據,那么這一個64bit的數據集合就是一個內存條BANK,很多廠家的產品說明里稱之為物理BANK(PhysicalBANK),目前絕大多數的芯片組都只能支持一根內存包含兩個物理BANK,但是針對某個具體的條子,很多人想當然,認為每個DIMM插槽使用內存條的面數來區分占用幾個BANK通道,單面的(16M,64M)只占用一個物理BANK,而雙面的(32M,128M)則需占用兩個物理BANK。實際上物理BANK與面數是無關的,PCB電路可以設計成雙面和單面,也可把全部芯片(16顆)放在一面上(至少從理論上是
8、完全可能)。有些內存條單面就是一個物理BANK,但有些雙面才是一個物理BANK,所以不能一概而論。前一陣鬧得沸沸揚揚的大度256MB內存條就是一個典型的例子,雖然是雙面并多達16枚芯片,但仍然是單個物理BANK的。要準確知道內存條實際物理BANK數量,我們只要要將單個芯片的邏輯BANK數量和位寬以及內存條上芯片個數搞清楚。各個芯片位寬之和為64就是單物理BANK,如果是128就是雙物理BANK。目前的芯片組最多支持2個物理BANK。所以內存廠家生產的內存條都不可能超過2個物理BANK。CPU一次只能對一個物理BANK進行訪問和操作(因為一個物理BANK是64bit的位寬),那么內存條要保證一個
9、周期內向數據總線提供或接收64bit的數據,而這些數據都是分別存儲在內存條的的芯片中。那么內存條中有多個內存芯片,這64位數據到底是有一個芯片提供還是由所有芯片每個提供一部分呢?我們還是以上面的那顆256Mbit的芯片為例,根據芯片組的工作原理,目前還沒有那家芯片生產廠家做出位寬16位以上的芯片,所以現在的芯片組設計時都是要求內存條上每個芯片均承擔提供數據的任務,也就是說內存條上的每個芯片都要要對這64位數據做貢獻,而那顆內存芯片的位寬是8位,因此用這個芯片組成內存條只需要8顆芯片即完成了64位數據并發任務,算下來,內存條的容量就是32MB(256Mbit)>8=256MB的容量,假如是
10、內存芯片的位寬是4位,那么需要的芯片數量必須是16顆,這時假如使用八顆位寬還是8位的64MB(512bit)芯片(單個芯片的總容量翻了一番)組裝,盡管內存條上的總容量達到了256MB的要求,還是由于位寬不夠是不能正常工作。要能工作就必須采用16位位寬的64MB(512bit)芯片。586以上電腦的數據總線寬度都是64bit,即每次讀取內存為64bit,SDRAM內存條的設計帶寬也是64bit,內存條的帶寬為條上各個內存芯片的帶寬之和,基本條件為帶寬之和應等于64bit或其倍數。假如出現了各個芯片位寬之和等于128。則分成兩個64位,當讀取一個64位部分時,另一個64位部分就不能讀取,通常很多廠
11、家就分別將這兩部分放在內存的兩面上。這就造成了許多人的錯覺:雙面是兩個BANK的,單面是一個BANK的。實際根本不能這樣認識,比如大度256MB內存,盡管兩面16個芯片,但是由于內存芯片的位寬是4位(32Mbit必),所以必須要有4X16=64才能達到系統所要求的位寬。這時由于芯片大小的限制,不可能將16顆芯片都放在一面上,所以只能設計成雙面。對于64Mbit芯片(4M*16)來說,芯片帶寬16bit,8顆芯片帶寬=168=128bit(即兩個BANK),4顆芯片帶寬=164=64bit(即一個BANK)。兩個物理BANK的情況只有出現在位寬超出了64位的情況下(即位寬出現了富余),由于芯片組
12、任一時刻只能處理一個64位,所以才分成兩個物理BANK。今后隨著新一代數據總線位寬的提高,也許CPU的胃口就不是一次只能64位數據了,可能是128位甚至更多。另外我們常說的內存交錯設置并不是指的物理BANK的交錯。也就是說不是內存條雙面的交錯,而是指內存芯片內部邏輯BANK的交錯,如果芯片有4個BANK,那么就可以進行4路交錯,如果只有兩個BANK就只能是二路交錯。很多資料介紹的以內存條的單面或雙面來決定交錯是錯誤的,實際上就是混淆了物理BANK和邏輯BANK的區別。三有關內存BANK的幾個常見問題釋疑我們透徹地了解了上面介紹的物理BANK和邏輯BANK的概念之后,就不難對目前有關動態內存的幾
13、個熱點問題做出解釋了。1大容量內存不能為某些主板正確識別原因系統在啟動時,主板的北橋芯片會偵測這些內存條的參數,如果果發現位寬不支持,則終止檢測,系統就掛了。因為位寬決定了一次CPU一次向內存芯片傳遞的數據量,只能一次64位數據并發。接下來檢測BANK的單元格總數,如果這個單元格的數量超出了芯片組所支持的上限,那么就按芯片組所能支持的最大限度進行操作,在確定了數據深度/位寬之后再結合邏輯BANK數量,計算出芯片的實際可用總容量。換句話說邏輯BANK中的一些行與列可能就用不上了,假如芯片組對邏輯BANK數量不支持,那么多出來的邏輯BANK也將不起作用,后者的情況比較少見,現在的芯片組基本全是支持
14、4BANK的。VIA的KT133芯片組甚至明確表示支持8BANK。我們說內存識別出現問題,主要就是卡在芯片的這三個參數上,其中又以芯片的數據深度限制最為常見。事實上現在很多大容量內存不能為一些舊型號主板支持的主要原因就是芯片組對內存芯片的邏輯BANK數據深度有一定限制。我們知道芯片的容量主要由三個參數決定,也就是根據第一部分介紹的公式,首先是邏輯BANK的單元格數(數據深度),其次是邏輯BANK的位數。最后是邏輯BANK的個數。三者相乘得到芯片的容量,大家看到大度內存256MB為什么不能在440BX上用,就是由于BX芯片組只支持內存芯片的數據深度為4M,而不是8M,所以大度條子的內存芯片在BX
15、板上被識別成4必X4=64Mbit(8MB),而不是本來的8X4X4=128Mbit(16MB),現在很多大容量的內存沒有在BANK數和位寬上提高多少,基本都是增加芯片的數據深度,而這是需要芯片組支持的,象INTEL的LX/BX/810/815等都只能支持最大4M(INTEL想讓大家去選擇P4850RDRAM的組合啊!司馬昭之心,路人皆知!),而目前VIA系列的幾款芯片組支持芯片任意位寬(盡管目前大部分內存芯片的位寬最高只有16位),單個邏輯BANK的容量(數據深度)最多支持32M的容量。從這點上大家也不難看出為什么現在VIA芯片組的主板這么火了。2內存條購買標準的修正大家都知道這么一個購買常
16、識:購買內存時盡量選用單面內存。但是這個經驗是來自這樣一個背景:許多不正規的小廠使用低容量芯片(比如已經過時16Mbit)來制造目前使用的高容量內存條,由于單個芯片容量小,為了達到較大的內存條容量,必然要增加芯片數目,而且這些過時的芯片很可能是一些翻新貨,并且芯片之間電氣參數的一致性也很差。不過根據分析更準確地講購買原則應該:是選擇單物理BANK的內存。以前由于大多數單面內存都是單BANK內存,所以大家一直就是這個說法,實際上通過前面的分析我們知道內存條的面數與物理BANK數是無關的。單個物理BANK,內存只要取一組64位數據,而不需要再切換到另外一個BANK讀去另外一組64位數據,切換的時間
17、省去了,性能必然有提高。目前由于一個DIMM插槽最多支持兩個物理BANK,BIOS設置中是對同一個內存插槽的兩個BANK同時進行速度調節的,比如BANK0/1DRAMTiming;BANK2/3DRAMTiming;BANK4/5DRAMTiming選項。,所以我們在選擇內存的時候應該根據內存條上芯片的編碼,確定內存條是單BANK還是雙BANK,排除下面講到的DIMM插槽信號走線的影響,一根雙BANK的內存條與兩根單BANK的內存條在性能上是沒有多少差別的。能用一個插槽不要使用兩個插槽的說法是沒有依據的。總體上講3個DIMM插槽在總容量滿足要求的情況下,使用BANK的數目愈少愈好。千萬不要出現使用大量低容量芯片組裝的條子占用3個DIMM全部6個BANK的情況。3DIMM插槽超頻性能不一致與內存BANK無關前面我們說了盡量減少DIMM插槽的使用,但是有時從保護已有投資考慮,以前購買的低容量內存又不好丟棄,所以有時可能還會出現同時使用三個DIMM插槽的情況,但需要注意的是這時不一定同時使用全部6個BANK,很可能只使用了3個BANK。很多人發現這三個DIMM插槽所允許的最大速度是不同的(VIA主板BIOS允許分別對每個DIMM插槽進行速度調節),一般DIMM2最高,DIMM1其次,DIMM3最差。這與內存條的BANK有無關系呢?根據前面分析
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動控制原理課程設計8
- 設備培訓方案 (一)
- 峨邊彝族自治縣教學質量檢測八年級生物試題
- 貝克痣的心理影響評估工具開發
- Unit 10 Lesson 7 Reading for Writing 課件 2024-2025學年仁愛科普版英語七年級下冊
- 建筑施工特種作業-建筑架子工(普通腳手架)真題庫-7
- 日語考級教材題目及答案
- 2023-2024學年湖南省郴州市高二下學期期末教學質量監測數學試題(解析版)
- 2023-2024學年福建省寧德市高二下學期期末質量檢測數學試題(解析版)
- (高清版)DB32∕T 4799-2024 地震預警信息發布
- 2025年浙江杭州錢塘區和達能源有限公司招聘筆試沖刺題(帶答案解析)
- 2025年衣物清潔多元化發展趨勢白皮書-天貓家清第一財經商業數據中心
- 冷鏈物流園建設項目投融資與財務方案
- 2024統編版七年級道德與法治下冊期末測試卷(含答案)
- 酒店經銷商合同協議書
- 轉讓釣場合同協議書
- 醫院感染教學課件
- 叉車考試試題模擬100題及答案
- 《全球教育資源庫》課件
- 2025年中考生物模擬測試卷及答案
- 慢性胃炎考試題及答案
評論
0/150
提交評論