Board logo

標題: 〔討論〕XP 抓不到 4G記憶體,記憶體是否越多越好? [打印本頁]

作者: AlexChang     時間: 2008-2-19 01:55 AM    標題: 〔討論〕XP 抓不到 4G記憶體,記憶體是否越多越好?

原始問題是這樣的:

Q.
我的主機板上安裝了4GB記憶體. 但卻只能認到約3.1GB或更少. 我朋友的SLI主機板認到甚至少於3GB. 怎麼辦? 我該如何做才能認到4GB記憶體?


華碩回覆:

如果你安裝了總共4GB記憶體, 系統會認到少於4GB (或甚至3GB) 的記憶體. 因為定址空間分配給其他重要的功能, 例如,
- 系統 BIOS (包含主機板, 外加擴充卡, 等..)
- 主機板資源
- 記憶體對應 I/O
- AGP/PCI-Ex/PCI的設定
- 其它PCI裝置的記憶體

主機板內建的裝置不同, 和外加擴充卡(裝置)不同, 所得到的全部記憶體大小也會不同.
例如. 安裝更多的PCI卡, 就需要更多的記憶體, 所得到的全部記憶體也會變少.

在SLI系統, 因為一張 PCI-Ex 顯示卡會佔用約 256MB, 安裝第二張 PCI-Ex 顯示卡會佔用另外的 256MB. 因此如果沒有其他外加擴充卡, 一張SLI顯示卡安裝在A8N-SLI Premium上會只剩約3.0GB記憶體, 兩張SLI顯示卡安裝在A8N-SLI Premium上會只剩約2.75GB記憶體.

這個限制是因為 Windows XP 32位元作業系統和多數的晶片組的關係

****
如果你安裝了Windows XP 32位元作業系統, 我們建議你安裝少於3GB記憶體. 如果你的系統需要超過3GB, 以下兩種狀況必須符合:
1. 需要有能支援memory swap (記憶體置換) 功能的記憶體控制器. 最新的晶片組, Intel 975X, 955X, Nvidia NF4 SLI Intel Edition, Nvidia NF4 SLI X16, 和 AMD K8 CPU 架構可以支援memory swap (記憶體置換) 功能.
2. Windows XP Pro X64 Ed. (64-bit) 或其他作業系統可以定址超過4GB記憶體.
*********************************

真是OOXX,自己裝了4G的記憶體後,才在華碩網站看到此篇文章..

[ Last edited by sodown on 2008-3-1 at 07:46 AM ]
作者: sodown     時間: 2008-2-19 04:23 PM
這個問題在其他論壇已經有很多人討論過,
XP 64位元作業系統才有支援辨識4GB的記憶體

VISTA的版本
32 位元:
Windows Vista Home Basic、Home Premium、Business、Enterprise 和 Ultimate 皆為 4GB。

64位元:
Windows Vista Home Basic : 8GB
Windows Vista Home Premium : 16GB
Windows Vista Business、Enterprise 和 Ultimate : 128GB

要使用辨識4G以上記憶體,除了需安裝64位元系統之外,
在BIOS中也必須修改北橋選項的設定,[主機板有才行]
在Memory Remap功能選項需要設為開啟,
這樣子你的64位元系統就可以正常辨識4G以上記憶體了。
作者: WILLY     時間: 2008-2-19 04:49 PM
主機裝到4G的記憶體.好強喔! 俺的爛電腦最多只接受到3G的記憶體而已.

其實記憶體裝太多也是CPU的一種負擔.因為CPU會鬧情緒說主人啊~我的腸子與消化

管道雖多但胃只有一個啦~
作者: AlexChang     時間: 2008-2-19 10:00 PM


  Quote:
Originally posted by sodown at 2008-2-19 04:23 PM:
這個問題在其他論壇已經有很多人討論過,
XP 64位元作業系統才有支援辨識4GB的記憶體

VISTA的版本
32 位元:
Windows Vista Home Basic、Home Premium、Business、Enterprise 和 Ultimate 皆為 4GB。

64位元:
Windows Vista Home Basic : 8GB
Windows Vista Home Premium : 16GB
Windows Vista Business、Enterprise 和 Ultimate : 128GB
..

sodown版主不愧是專家,這些資訊非常有用..
作者: lkk24     時間: 2008-2-21 12:28 PM
主機裝到4G的記憶體.好強喔! 俺的爛電腦最多只接受到3G的記憶體而已.

其實記憶體裝太多也是CPU的一種負擔.因為CPU會鬧情緒說主人啊~我的腸子與消化

管道雖多但胃只有一個啦~


第一次聽到記憶體裝太多不好....沒有人房子大吧...目前ddr2記憶體便宜不多裝一些
一般來講記憶體多是愈來愈穩定
作者: sodown     時間: 2008-3-1 01:33 AM
win 2k及xp是否ram越大越好呢? [論壇存檔] - PCZONE 討論區

記憶體越大越好?大記憶體3大隱患
  記憶體價格的回落使得不少朋友在裝機時配置了512MB甚至1GB的大容量記憶體,大容量記憶體可以讓程式運行更穩定,資料傳輸更迅速,但很多朋友在使用大容量記憶體時卻遇到了種種問題。現將常見情況總結如下:
  一、作業系統不支援
  雖然進入P4時代以後的主板均支持1GB以上的大容量記憶體,但是Windows 98/Me等作業系統對於大容量記憶體的支援卻存在一些問題。體現在使用512MB甚至更大容量的記憶體時,系統會提示記憶體不足,或在系統啟動時停止回應,即使能夠進入系統也會出現播放視頻影音檔時無聲、不能正常使用MS-DOS模式等情況!
  
  原因在於Windows 95/98(SE)/Me等版本較低的作業系統的記憶體管理模式存在問題。Windows 32位元保護模式緩存驅動程式(Vcache)會根據Windows啟動時所存在的實體記憶體數量來確定最大緩存的大小。然後,Vcache會留出足夠的記憶體位址,以允許它訪問最大容量的緩存。這樣,如果需要,它就可以將緩存增加至該大小。在具有大量實體記憶體的電腦中,最大緩存的大小可能會足夠大,以致Vcache佔用系統實存塊中的所有位址,而不為其他功能(例如,新建虛擬機時要打開MS-DOS提示符)留出可用的虛擬記憶體地址。結果導致了問題的出現。解決方法是修改Windows檔夾下的System.ini檔,找到[vcache]專案,添加以下內容:
  [vcache]
  MinFileCache=1048576
  MaxFileCache=1048576
  保存退出即可使用大容量記憶體。

  註:在Windows 2000以上作業系統中不存在此問題。

  二、主板與記憶體不相容
  一些主板與部分記憶體存在不相容問題,現象為無法正常同時使用兩條512MB記憶體,使用時不是運行程式出錯,就是在玩遊戲時自動退出,運行3DMark等測試軟體時也無法正常通過。但是單插其中一條記憶體卻表現良好。解決方法有以下幾種:
  1.給記憶體加電壓。進入BIOS中給記憶體加電壓來使之適應其他硬體的要求。但需要注意的是,在記憶體規格中,DDR266和DDR333的標準工作電壓是2.5V,而DDR400的標準工作電壓是2.6V,因此在加電壓時要參照標準加壓,不能超過太多(10%以內最為保險),否則容易引起系統不穩定甚至導致記憶體毀壞。
  2.調整記憶體參數至一致。記憶體參數包括RAS Precharge Time(上次列定址結束到下次列定址開始的時間)、RAM Active Time(指是的當CPU從Bank 1尋找資料後又到Bank 2讀取資料,此時Bank1的休息時間),此外還包括RAS toCAS Delay、CAS Latency等參數。其中RAS Precharge Time可設定為7或8、RAM Active Time則設為3或4、RAS toCAS Delay設為3或4、CAS Latency設為2.5或3。當兩條記憶體不是相同品牌或同一品牌不同頻率時,可按照其中規格較低的記憶體參數進行設定。

  三、老主板不支持
  以前的主板中,有不少均不支援大容量記憶體,像Intel的810、815系列主板,最大只能使用512MB記憶體。當實體記憶體容量超過512MB時就會出現無法正確識別的情況。在這種情況下使用大容量記憶體只能限定在512MB以內了。




轉貼自tom

超過1 GB以上的RAM所帶來的頂級效能

另外一項重要的效能依據是你所安裝的RAM數量。執行影像和視訊的應用程式會因為更多的記憶體而顯著提昇效能。由Content Creation Winstone測試的讀數已經證實,Windows 2000和XP將會因為系統的記憶體超過1 GB以上,整體的表現會大幅提昇。而效能測試的結果顯示,系統效能強烈依賴記憶體的數量。的確,對於快速的Windows XP系統來說,512 MB的RAM只能勉強達到最低標準。回想過去使用Windows 98和Me的久遠年代,512 MB是主流系統所能安裝的最大記憶體數量。

你所能安裝的最大RAM數量端視你所使用的主機板和晶片組而定。在下面的「記憶體支援」表中,你可以找到更多的訊息。但是,不論你安裝了多少記憶體,在x86系統中所允許的最大記憶體數量為3.5 GB。中央處理器沒有辦法定址超過數量的記憶體。超過的部分將會保留用為控制PCI迴路。
你應該盡可能不要安裝太多RAM模組。降低模組上的晶片數目也可以增強效能和穩定度。一般來說,一個模組由8或16個晶片組成。

你所使用的記憶體模組數目對於你的Command Rate將有直接的影響。Command Rate直接要求記憶體控制器所需的時脈循環數目,以啟動模組和晶片組。如果你將所有的記憶體插槽裝滿,一般來說,你將會把時脈循環從1個循環增加到2個循環,以保持系統穩定。很可惜的是,這樣做將會把效能降低最多3%。


總而言之 512應付一些桌面的應用程式
1G可以為視訊影像帶來極佳效能
最好的辦法是安裝512*2 也就是一組雙通道

[ Last edited by sodown on 2008-3-1 at 01:43 AM ]
作者: netstat2147     時間: 2008-4-9 02:45 AM
sodown大大介紹的真清楚
學到了一個知識嚕~
作者: fsds     時間: 2008-4-10 11:38 PM
我也是掛4g.另外做了2g記憶快取
作者: 11983225     時間: 2008-4-14 09:34 PM
XP記憶體只能到3G...像我之前插到4G..
後來我就把一條拔掉...因為沒什麼用...
只能用Vista或後來要出的作業系統!!!
作者: tkjh_10168     時間: 2008-4-17 11:04 AM
其實32位元只能定址到3G左右記憶體
64位元好像可以到8G吧
作者: aliiila_28     時間: 2008-6-23 10:55 AM
good  goog thank you very munh
作者: tewang     時間: 2008-7-24 07:07 PM
今天也聽同事談同一問題
現在終於明白了
謝謝




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5