2e74959dc8aab7720a5980babfde9361 Intel 去年推出 Sandy Bridge 平台,其中的 H61 晶片組記憶體插槽,模組支援能力讓人有點傻傻分不清。原來記憶體插槽能吃什麼模組,除了由晶片組支援容量與規格等條件決定外,還得留意 Bank/Rank 數量的影響。

入門晶片組限制多

目前常見的主流規格晶片組,如AMD的A75、990FX,以及Intel Z68、P67等,普遍具備4個記憶體模組插槽,支援容量高達32GB。由於晶片組支援規格高,加上目前常見的模組容量仍是以2、4GB為主,基本上怎麼插都不會遇到問題。

反觀預設只有2個插槽的H61,最高支援容量與時脈都受到限制,即便有廠商提供4支插槽,卻不代表擁有跟其他晶片組一樣可以插滿。根本的問題,是來自Bank/Rank支援能力,導致截然不同的結果。

簡單認識Bank/Rank

Bank和Rank的意思相同,只是不同時期的稱呼差異,它屬於記憶體架構中的基本元素,可分為邏輯與實體這2種層面。

簡單介紹邏輯Bank/Rank,黑鴉鴉的記憶體晶片裡面,架構上以行(Row)與列(Column)概念,規畫出一個偌大的矩陣,每個單元可儲存記憶1bit資料。這樣規畫具有精準定位的優點,系統存取記憶體資料的指令會包含行、列位址資訊,經由行、列位址解碼器之後,就能快速找到需要的資料。

▲以GIGABYTE GA-H61M-D2H為例,這是少數配備4個記憶體模組插槽的H61主機板之一,容易讓人忽略Bank/Rank數量限制的問題。

現實中面臨問題的限制來自實體Bank/Rank,其作用是晶片組或是記憶體控制器,與記憶體之間的資料傳輸通道。記憶體模組電路板有2面空間,可以用來配置記憶體顆粒,而每1面也將占用1個實體Bank/Rank。不過這只是概觀而已,即便是雙面布滿顆粒模組,也能經由電路設計的方式,將它製作為1個實體Bank/Rank的模組產品,光看外觀並不是百分之百準確。

加減法算數你也懂

姑且不論那些無趣又難懂的技術問題,從現實層面來看,目前普遍採用的DDR3模組,是能以單面、雙面顆粒這樣的簡單方式,來快速判定實體Bank/Rank數量。像是1、2GB小容量產品,已經幾乎全都採用單面設計,自然是只有1個實體Bank/Rank。至於4和8GB模組,目前仍以雙面規格為主流,Bank/Rank數量毫無疑問的是2個。

回歸到H61晶片組部分,由於原始規格只支援4個實體Bank/Rank,所以建議設計很自然的就是配置2個記憶體插槽,可以任意使用單或雙面模組。但是少部分設計4組插槽的主機板產品,由於實體Bank/Rank數量並沒有增加,就得留意總數上限的問題。簡單的對應之道,就是盡可能選用單面模組,或是買2支高容量雙面模組來使用,就不會對Bank/Rank問題感到頭大了。

▲由於Bank/Rank數量還是4個,使用不同數量模組時,會有各自的單、雙面顆粒搭配使用限制。建議採購時以2支為單位,一次買足需要的容量,以後升級就不會出問題了。

延伸閱讀:

AMD、Intel 處理器混戰,Trinity、Piledriver、Ivy Bridge 近期現身

Intel、AMD 八大晶片組主機板採購指南

低價 Mini-ITX 電腦:4款 Intel、AMD 主機板測試、採購建議

H61 晶片組讓萬元 Sandy Bridge 電腦成真

主機板喊支援 PCI-E 3.0,T小編帶你看門道

使用 Facebook 留言

Grz
1.  Grz (發表於 2012年4月12日 09:03)
早幾年在選主機板、DRAM的時候都會注意,現在真的很少會去注意了〒ˍ〒
21709cdf326ad967b6e9cd370ee0890e?size=48&default=wavatar
2.  Coca (發表於 2012年4月12日 09:18)
H61 晶片組讓萬元 Sandy Bridge 電腦成真
發表於 2011年5月21日 18:09

除此之外,主機板廠商也多半會把 H61 產品的記憶體插槽,由4組縮減成2組,這並不是H61 晶片組不支援4組記憶體,而是廠商為了作出產品定位,或是因為主機板面積考量,經過取捨之後的精簡。
(上述內容與本文不符)

H61晶片組部分,由於原始規格只支援4個實體Bank/Rank,所以建議設計很自然的就是配置2個記憶體插槽
(本文可以介紹更深入點)
例如:記憶體控制在CPU內部,為什麼跟晶片組有關呢?
Timmy
3.  Timmy (發表於 2012年4月12日 10:45)
沒錯!如樓上所說的,目前Intel Sandy Bridge CPU都將記憶體控制器移到CPU內,而PCH晶片根本不管記憶體了,那為何H61不能用成4 DIMM記憶體呢? 而且有些廠商設計H61的板子成4 DIMM slot,卻來個當要插滿4之記憶體時只能插上單面的記憶體的說明
囧rz
neco
4.  neco (發表於 2012年4月12日 15:19)
這是INTEL的陰謀
他用MRC與ME去做區隔,一開始就鎖死死的不給你用了囧rz
21709cdf326ad967b6e9cd370ee0890e?size=48&default=wavatar
5.  coca (發表於 2012年4月12日 16:20)
MRC(memory reference code) 很深奧阿(⊙ˍ⊙)

鎖死的真正原因應該是說,沒有datasheet 說明MRC中register的作用,所以沒人會改!也不知道從何改起!

這樣理解不知道正不正確?


neco
6.  neco (發表於 2012年4月12日 22:04)
※ 引述《coca》的留言:
> MRC(memory reference code) 很深奧阿(⊙ˍ⊙)
>
> 鎖死的真正原因應該是說,沒有datasheet 說明MRC中register的作用,所以沒人會改!也不知道從何改起!
>
> 這樣理解不知道正不正確?
>
你要這麼理解也是可以接受的,因為
1.MRC是INTEL提供的
2.一般人沒學過也不會也不會想去修改他
3.就算改了INTEL可能會對你有些說法
4.很多function環環相扣所以避免麻煩都是用INTEL給的
伯爵奶茶
1人給推

9.  伯爵奶茶 (發表於 2012年4月23日 00:17)
※ 引述《100000156802847》的留言:
> 4G2條8G就夠用ㄌ何需4個記憶體插槽都插滿

每個人的爽度跟實用度不一樣囉

發表回應

謹慎發言,尊重彼此。按此展開留言規則