★我要吧★

 找回密码
 注册[Register]
搜索
qq空间相册密码查看为什么登陆后需要激活无法注册?

32-bit版 Windows XP使用超過4G記憶體

[复制链接]
发表于 2011-7-14 11:18:44 | 显示全部楼层 |阅读模式
32-bit版 Windows XP使用超過4G記憶體

之前就聽聞XP 32bit版只能抓到3.xGB的記憶體,就算RAM插的再多也沒用,

不過後來在一個Blog看到別人寫的文章

"密技 / 塞爆4G記憶體!(http://slv922.pixnet.net/blog/post/13316825)"

裡面提到一個軟體 Gavotte RAMDisk 可以回收流失的記憶體,

但是我半信半疑,定址模式就32bit可用,超過了自然是定址不到,怎麼可能使用呢?

再blog裡面也說就算超過4G以上照樣都可以用! 這讓我更驚訝了!

後來才發現到,原來是XP提供了一個功能 Physical Address Extension (PAE)

(http://diddy.serveblog.net/index ... :csie&Itemid=68)

PAE使定址能力從32bit延伸到36bit,記憶體能使用的範圍從4GB延伸到64GB,只要RAM的容量小於64GB,

使用PAE的方式都可以定址使用到,當然,必須軟體支援PAE定址模式,才能使用超過4GB的記憶體,

Gavotte RAMDisk 就是一套支援PAE定址模式的軟體。

有人提到使用超過4GB記憶體的話,BIOS必須要有 memory remap/hole 的功能,可是似乎是不用的,

因為在下的電腦的BIOS中並沒有這個選項,但是依然可以使用超過4G的記憶體。

如下圖:


在圖中
紅框1. 主機板上插了6G的RAM
紅框2. 但是XP 32bit版只能抓到 3G的RAM
紅框3. 使用 Gavotte RAMDisk 建立一個3GB的RAM Disk
       也就是說RAM已經先佔用了3GB的記憶體空間
紅框4. 系統快取佔用了 637MB
紅框5. 記憶體仍然剩餘 2.6GB

剩餘記憶體 + 系統快取 + RAM Disk = 6GB

這證實了 Gavotte RAMDisk 確實可以使用超過4GB記憶體的部分,

即使BIOS沒有 memory remap/hole 的選項。

或許有人問,這樣子可以XP可以使用的RAM其實還是3.xG而已呀?

是沒錯,不過只要將分頁檔指到RAM Disk後,XP就可以把這一部份的RAM使用為記憶體了!

除了可以放分頁檔,還可以放IE逛網頁的暫存,還有Windows系統的TEMP資料夾,

對整體速度都可以有一定程度的提昇喔! (包括逛網頁也是!)
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

QQ|手机版|小黑屋|☆我要吧☆ ( 豫ICP备13016831号-1 )

GMT+8, 2024-11-28 08:44 , Processed in 0.055850 second(s), 21 queries .

Powered by abc369 X3.4

© 2001-2023 abc369.

快速回复 返回顶部 返回列表