iT邦幫忙

0

想請問各位大大
之前常聽人家說
一台電腦最多使用2G記憶體

自從雙核心電腦出來後漸漸聽到可以搭載到4G

在此想問
試因為CPU數量的關係所以RAM可以增加到2G以上嗎
還是因為位元計算的關係呢

SUM
雙核心32位元可搭載4G RAM???
單核心64位元可搭載4G RAM???

請幫忙詳解謝謝

58
ataru
iT邦研究生 1 級 ‧ 2008-08-20 07:35:09
最佳解答

其實這跟CPU定址有關係,跟幾顆或者幾核沒有關係
目前32位元定址可以到2的32次方,64位元當然就是2的64次方
所謂 32bit 記憶體定址,意思是使用了 32 個「位元 (bit)」來儲存記憶體地址,而每一個「地址」代表了一個 byte 的資料,於是可用的「地址」便有 2 的 32 次方即 4 gigabyte 的記憶體了。所以,不論是 32bit 的處理器和作業系統都應該能夠支援至 4GB 的記憶體的。
但是為甚麼使用上又有問題呢? 主要是因為兩個原因,其一是主機板的設計參差,通常可以透過升級 BIOS 解決。其二是 Windows XP 本身的問題,它使用一個叫做「分頁檔案」的技術,把硬碟部份空間當成 RAM 使用,由於這些「虛擬記憶體」本身也佔用定址,所以便出現不能辨認全部實體 4GB 的情況了。
至於64位元定址,目前我沒那麼多錢買到滿…

42
dylantsao
iT邦研究生 5 級 ‧ 2008-08-20 09:16:23

一台電腦可以用到多少記憶體其實是和主機板的晶片組有關喔,若沒有記錯,965、P35系列可以支援到8GB,而P45系列可以支援到16GB,我是指硬體的部份,因為若你硬體沒有支援,即使使用64位元作業系統,也是沒辦法用到那麼多記憶體的。

37
Kyle
iT邦新手 3 級 ‧ 2008-08-20 13:22:33

記憶體上限和核心數量沒有直接關係,
而是多核心的處理器因為搭配的主機板比較新,
所以晶片組能支援的ram上限也比較高,
結論就是,
要看處理器位元數和OS的版本,
若搭配32位元處理器,OS也就只能裝32位元版本,
那麼在OS中實際記憶體上限只能抓到3.xGB,
而64位元處理器搭配64位元OS,
一般市面常見的主機板RAM上限是8GB(4條2GB),
在OS中可以抓到7.xGB,
當然高階工作站或伺服器等級,RAM就能再往上增加了。

我自己的桌機或筆電記憶體都是插滿,
8GB RAM的桌機,跑linux比較能感覺得到效能差異。

bigmotor iT邦研究生 5 級 ‧ 2008-08-21 08:53:43 檢舉

我在哪裡可以看到我的位元數

10
macosorawate
iT邦新手 2 級 ‧ 2008-08-21 11:57:48

主機板記憶體控制晶片的關係.WATER.0911115854.( macosorawater@pchome.com.tw ). http://www.macosorawater.pchome.com.tw .( pchome online ).小禮.Thanks. 11111111 .

我要發表回答

立即登入回答