PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   我已經快被那個1G的RAM弄到瘋了~~ (https://www.pcdvd.com.tw/showthread.php?t=232904)

yagami 2003-08-06 10:42 PM

回覆: 回覆: 回覆: 我已經快被那個1G的RAM弄到瘋了~~
 
引用:
Originally posted by 綠凌
還是有問題...
假設說,我有一條雙面的512M的記憶體,以雙面來說,它會吃掉兩個BANK,但先看我的主機板,有3條DIMM插槽,共有6個BANK,而最高支援到3G,因此,我的每個BANK可以有512M的容量
但之前提到,雙面是吃掉2個BANK,但是512M的容量卻只吃掉1個BANK,那究竟...到底是用掉了1個還是兩個BANK咧???

另外,像我的雙面256M的DDR RAM,假設是插在DIMM 0好了,雙面先撇開不談,256M的容量,而一個BANK是可以有512M的容量,那佔我的BANK只有0.5個BANK,那是否以DIMM 0來說,我還有1.5個BANK可用咧???
(BANK是否有0.5,1.5個這樣的分法???)


先弄清楚..

BANK能支援到"多大"的容量..

是指"最大"..

這樣一來

一條雙面512MB的記憶體

其實就是256 X2 (MB)

那當然要佔用掉兩個BANK啊!

BANK沒有0.5這樣算的

這樣想好了

一台車是一個BANK

一台車最多能載四個人(容量)

那現在假如車上坐了兩個人

你能說你只用半台車嗎? (爛比喻..)

win889tw 2003-08-06 11:49 PM

感謝、感謝
 

綠凌 2003-08-06 11:50 PM

回覆: 回覆: 回覆: 回覆: 我已經快被那個1G的RAM弄到瘋了~~
 
引用:
Originally posted by yagami
先弄清楚..

BANK能支援到"多大"的容量..

是指"最大"..

這樣一來

一條雙面512MB的記憶體

其實就是256 X2 (MB)

那當然要佔用掉兩個BANK啊!

BANK沒有0.5這樣算的

這樣想好了

一台車是一個BANK

一台車最多能載四個人(容量)

那現在假如車上坐了兩個人

你能說你只用半台車嗎? (爛比喻..)


呵呵~~真是簡單清楚明瞭~~觀念清楚了很多
真是謝謝你這麼清楚的講解:)

kafy 2003-08-07 02:48 AM

寫的真是太詳細了....受益實多!!
終於搞懂記憶體在幹麻了....
感謝感謝.....不知道資工教不教這個??

JoyFan 2003-08-07 10:37 AM

回覆: 回覆: 回覆: 回覆: 我已經快被那個1G的RAM弄到瘋了~~
 
引用:
Originally posted by yagami
先弄清楚..

BANK能支援到"多大"的容量..

是指"最大"..

這樣一來

一條雙面512MB的記憶體

其實就是256 X2 (MB)

那當然要佔用掉兩個BANK啊!

BANK沒有0.5這樣算的

這樣想好了

一台車是一個BANK

一台車最多能載四個人(容量)

那現在假如車上坐了兩個人

你能說你只用半台車嗎? (爛比喻..)


來賓請掌聲鼓勵鼓勵 ~~ :D

cutegeorge 2003-08-07 02:09 PM

yagami大大又一精闢ㄉ解釋

nitwit 2003-08-07 02:42 PM

真是一問一答之間
連我這個路過的人客都駐足旁聽
真是受益良多啊
給大家鼓掌鼓掌.....

祖宗 2003-08-07 03:51 PM

回覆: 回覆: 我已經快被那個1G的RAM弄到瘋了~~
 
引用:
Originally posted by yagami
如果你真的有心想了解的話

我就盡量用簡單一點的文字來說明

如果有錯誤的話還請前輩們不吝指正!

先來看看..主機板上一條記憶體插槽叫做一個DIMM (主機板上有印刷..裝機仔細一點就看得到)

假設某塊主板上有三條記憶體插槽

那分別是 DIMM 0 / DIMM 1 / DIMM 2

要注意的只有第一條插槽是 DIMM 0 (從零開始算..不是很重要的東西..)

再來說BANK的問題

一個DIMM會分配到兩個BANK

就用上面的例子好了..有三條DIMM的主板

DIMM 0 分配到 BANK 0 & BANK 1
DIMM 1 分配到 BANK 2 & BANK 3
DIMM 2 分配到 BANK 1 & BANK 3

看清楚了嗎? DIMM 0 & DIMM 1 沒什麼問題!

問題在DIMM 2 分配到的BANK是從DIMM 0 跟 DIMM 1 "偷"過來的

繼續來看記憶體的情況

記憶體有單雙面之分

我們大致可以歸納成..單面記憶體需佔用一個BANK..雙面記憶體需佔用兩個BANK

(事實上也有單面但佔用兩個BANK或雙面只佔用一個BANK的傢私..不過不多見就是了..大致判斷是不會有錯的)

所以以下講到雙面記憶體就是指佔用兩個BANK的狀況..單面佔用一個BANK !

舉例子最快

假設你現在要在這塊版子上插上兩條512MB的記憶體

目前市面上512MB 應該是以雙面的為主

這個時候你就只能把記憶體插在DIMM 0 & DIMM 1 ..此時佔用BANK 0 ∼ 3

而且這個時候這塊主板已經不能再插任何的記憶體了!

因為四個BANK都已經用光了..此時若你再插一條記憶體到DIMM 2 ..那鐵定衝突..至於會有什麼狀況

就聽天由命了.. :D

那如果你硬要把記憶體插到DIMM 0 & DIMM 2上會發生什麼狀況呢?

很簡單.. DIMM 0 上的記憶體要用 BANK 0 & BANK 1

DIMM 2 上的則要用 BANK 1 & BANK 3

此時就打架了..因為 BANK 1 被重覆到囉!! (其它就依此類推吧!)

那DIMM 2到底有什麼用??

是這樣的

假設現在你插兩條皆為單面的512MB記憶體 (假設你買得到且主板支援)

然後把記憶體插在 DIMM 0 & DIMM 1 上

此時會分別佔用 BANK 0 & BANK 2

有沒有發現! 這個時候BANK 1 跟 BANK 3就空下來了

這樣一來..DIMM 2 就可以插記憶體了..而且單雙面通吃 (不考慮相容性啦!)

既然說到這裡了..那就連容量限制一起說好了

主板到底能裝上多大的記憶體?

這也是看BANK !..而不是看DIMM!

假設一個BANK最大支援256MB的記憶體

那上面舉例的主板最大就只能裝上1 G囉!

裝法只有兩種..裝兩條雙面512 MB (插在DIMM 0 & DIMM 1 上)

或是DIMM 0 跟 DIMM 1 各裝上一條256MB的單面記憶體..DIMM 2 再裝上一條雙面512 MB

(只要搞清楚DIMM 跟 BANK的關係..一切都迎刃而解了..建議畫簡單的方塊圖表示)

不過另人好奇的..像我的主板只有三條DIMM..卻支援到1.5G RAM

很明顯我的主板有六個BANK..每個BANK最大支援到256MB

如此一來就沒有什麼單雙面的問題了..我只要不要買到單面的512..以下的其他都能用 (還是不考慮相容性問題)

至於各塊主板的狀況不一..就不一一討論了..

以上..有錯就狠K我吧!



寫的太好了. 有精華區就該移入

iwtaqmb 2003-08-07 09:41 PM

回覆: 回覆: 我已經快被那個1G的RAM弄到瘋了~~
 
引用:
Originally posted by yagami
如果你真的有心想了解的話

我就盡量用簡單一點的文字來說明

如果有錯誤的話還請前輩們不吝指正!

先來看看..主機板上一條記憶體插槽叫做一個DIMM (主機板上有印刷..裝機仔細一點就看得到)

假設某塊主板上有三條記憶體插槽

那分別是 DIMM 0 / DIMM 1 / DIMM 2

要注意的只有第一條插槽是 DIMM 0 (從零開始算..不是很重要的東西..)

再來說BANK的問題

一個DIMM會分配到兩個BANK

就用上面的例子好了..有三條DIMM的主板

DIMM 0 分配到 BANK 0 & BANK 1
DIMM 1 分配到 BANK 2 & BANK 3
DIMM 2 分配到 BANK 1 & BANK 3

看清楚了嗎? DIMM 0 & DIMM 1 沒什麼問題!

問題在DIMM 2 分配到的BANK是從DIMM 0 跟 DIMM 1 "偷"過來的

繼續來看記憶體的情況

記憶體有單雙面之分

我們大致可以歸納成..單面記憶體需佔用一個BANK..雙面記憶體需佔用兩個BANK

(事實上也有單面但佔用兩個BANK或雙面只佔用一個BANK的傢私..不過不多見就是了..大致判斷是不會有錯的)

所以以下講到雙面記憶體就是指佔用兩個BANK的狀況..單面佔用一個BANK !

舉例子最快

假設你現在要在這塊版子上插上兩條512MB的記憶體

目前市面上512MB 應該是以雙面的為主

這個時候你就只能把記憶體插在DIMM 0 & DIMM 1 ..此時佔用BANK 0 ∼ 3

而且這個時候這塊主板已經不能再插任何的記憶體了!

因為四個BANK都已經用光了..此時若你再插一條記憶體到DIMM 2 ..那鐵定衝突..至於會有什麼狀況

就聽天由命了.. :D

那如果你硬要把記憶體插到DIMM 0 & DIMM 2上會發生什麼狀況呢?

很簡單.. DIMM 0 上的記憶體要用 BANK 0 & BANK 1

DIMM 2 上的則要用 BANK 1 & BANK 3

此時就打架了..因為 BANK 1 被重覆到囉!! (其它就依此類推吧!)

那DIMM 2到底有什麼用??

是這樣的

假設現在你插兩條皆為單面的512MB記憶體 (假設你買得到且主板支援)

然後把記憶體插在 DIMM 0 & DIMM 1 上

此時會分別佔用 BANK 0 & BANK 2

有沒有發現! 這個時候BANK 1 跟 BANK 3就空下來了

這樣一來..DIMM 2 就可以插記憶體了..而且單雙面通吃 (不考慮相容性啦!)

既然說到這裡了..那就連容量限制一起說好了

主板到底能裝上多大的記憶體?

這也是看BANK !..而不是看DIMM!

假設一個BANK最大支援256MB的記憶體

那上面舉例的主板最大就只能裝上1 G囉!

裝法只有兩種..裝兩條雙面512 MB (插在DIMM 0 & DIMM 1 上)

或是DIMM 0 跟 DIMM 1 各裝上一條256MB的單面記憶體..DIMM 2 再裝上一條雙面512 MB

(只要搞清楚DIMM 跟 BANK的關係..一切都迎刃而解了..建議畫簡單的方塊圖表示)

不過另人好奇的..像我的主板只有三條DIMM..卻支援到1.5G RAM

很明顯我的主板有六個BANK..每個BANK最大支援到256MB

如此一來就沒有什麼單雙面的問題了..我只要不要買到單面的512..以下的其他都能用 (還是不考慮相容性問題)

至於各塊主板的狀況不一..就不一一討論了..

以上..有錯就狠K我吧!



我領悟清楚清楚

camelman 2003-08-08 02:45 AM

又上了一課:p ,感謝!





所有的時間均為GMT +8。 現在的時間是09:59 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。