XP32位元版裝4G記憶體用得到全部嗎 ?

w87253

進階會員
已加入
1/22/09
訊息
478
互動分數
0
點數
0
雖然是老梗 可是還是沒一個統一答案 請問雖然爬文已經知道XP32位元最高只支援到3.25GB 而已 聽過說超過3.25GB 工作管理員會抓不到 .
可是重點在這 ~ 請問這意思是指超過3.25GB只是從工作管理員看不到4GB顯示 但是我實際跑遊戲或是整個工作量很大時還是用得到全部4GB記憶體嗎 還是說不管怎麼用就是只能使用到3.25GB 超過3.25GB使用量還是只能使用到3.25GB 啊 謝謝;em46;
 

krnpcs

Que
已加入
7/22/09
訊息
863
互動分數
0
點數
0
32bit的記憶體使用最多..3.25G
意思即你插了4G ,他也最多能使用到3.25G
剩下的0.75G就是無法用到..
用程式之類等等之吃滿也只會吃到3.25G..


網路上有個方法可以讓32bit用到4G
搜尋"Ready for 4G"
如果這樣怕系統有什麼問題
還是...改用64bit比較快囉;em03;
 
最後編輯:

wan19801103

一般般會員
已加入
6/10/09
訊息
68
互動分數
0
點數
6
是只能用到3.25G 因為32位元 程式上的問題 所以記憶體定址會有限制 剩下的只能放棄

不然就如同樓上網兄說的方式 不過貌似會有些問題...
 

單純的宅宅

進階會員
已加入
2/4/10
訊息
417
互動分數
25
點數
28
.
32bit 以 1 Byte 定址,理論上可以定址到 4GB,實際上也能完整抓到 4GB。


Intel x86 CPU 自 Pentium pro 後將記憶體的定址線擴增到 36 條,能定址到 64GByte 的記憶體,

並發明一種叫 PAE 延伸定址模式,用來以 32bit 管理超過 4GB 的記憶體。


32bit 的 Win OS 的家用版、工作站版,如 Windows 95/98/2000/XP,使用 32bit 來定址,

但沒有或者關閉了 PAE 功能 ( Windows XP 有 PAE 功能,但被關閉了 ),

另外又會保留一些位址去給其它記憶單元用,不會把全部位址拿來定址記憶體插槽上面的主記憶體,

所以在 32bit 的 Win OS 的家用版、工作站版,只能抓到約 3.25 GB 的主記憶體。


32bit Win OS 的 Server 版,如 Windows 2000/2003 Server 則有包含 PAE 功能,

能使用到 64GB 的記憶體 ( 視版本的閹割而定 )


回答你的問題:

一些記憶體管理程式,可以在 Windows XP x86 版中,將 PAE 功能打開,去使用 4GB 以上的記憶體,

一般程式則無此功能,不管用量多大,就只能由作業系統分配記憶體,

x86 版的應用程式,不管是在 Win x86 或 x64,最多只能分配到 2GB,

無法繞過作業系統,去使用 2GB 以上的記憶體。為何是 2GB ??

因為微軟對應用程式故意設限,目的在於避免某個程式獨佔,影響多工的運行。

Windows 95/98/NT/2000 則根本未包含 PAE 功能。


只要將全部位址,只拿去用於定址主記憶體,就可以完整抓到 4GB

那有沒有不使用 PAE 而可抓到完整 4GB 的 32bit 程式 ? 當然有

微軟官方的記憶體檢測程式 Windows Memory Diagnostic x86 版,就可以直接完整抓到 4GB。
.
 
最後編輯:

w87253

進階會員
已加入
1/22/09
訊息
478
互動分數
0
點數
0
先謝謝樓上3位的回答 那再請問一下~ 如果只能抓到3.25GB的話像2GBX2這樣還會以雙通道模式來跑嗎 ?
另外 [ 單純的宅宅 ] 請問一下您說的 [微軟官方的記憶體檢測程式 Windows Memory Diagnostic x86 版]就可以讓32位原的XP抓得到4GB 可以麻煩給我一下載點嗎 這個程式是不是只要安裝好後就可以生效了. 還是還要設定什麼 ? 另外安裝這個程式讓32位原抓得到4GB是不是會像樓上2位大說的會有什麼問題後遺症啊 ? 謝謝
 

jamesliao1076

一般般會員
已加入
12/18/07
訊息
64
互動分數
0
點數
6
建議用win7 64bit,一方面相容性已經很高了,另外一方面也可以解決記憶體4G的問題,再一方面大部分的CPU都有支援64bit,實在不需要用32bit去跑(看您的簽名檔好像有意購入新機,建議可以用64bit。原本的電腦Pentium D 940有沒有支援64bit就要再查查看了)。
 

w87253

進階會員
已加入
1/22/09
訊息
478
互動分數
0
點數
0
建議用win7 64bit,一方面相容性已經很高了,另外一方面也可以解決記憶體4G的問題,再一方面大部分的CPU都有支援64bit,實在不需要用32bit去跑(看您的簽名檔好像有意購入新機,建議可以用64bit。原本的電腦Pentium D 940有沒有支援64bit就要再查查看了)。





老實說真的沒有買Win7的預算 就算隨機板64也都要好幾千
 
▌延伸閱讀