weieo wrote:
這是系統問題 32bit 64bit的差異 XP最多就抓到2.999-3G左右 目前只有 vista SP1 有抓到4G 如小弟說錯 請多指教
...(恕刪)
錯...
deleng wrote:
只要是 32 位元的作系統環境鏡, Windows 上限值定義最大就是 3.25 GB
相對的,當我們在開 Ram-Disk 時,拉出的 512MB/1GB 亦是由 3.25GB 內來另外抓取(相對的,可用的記憶體容量也被縮小了)
32位元的作業系統僅能 "顯示" 到 4GB的記憶體大小,不代表它能"使用" 到 4GB 的記憶體大小.
...(恕刪)
並沒有所謂3.25GB上限定義值,有些人可用到3.5GB,我看過最誇張的例子是Quad SLI+PhysX計算卡,插了4GB實體記憶體後Windows只能去運用其中的1.75GB,這要看每個人系統配備而有所不同,32-bit Windows XP/Vista支援的是4GB的"實體定址位址",再扣掉配置給系統裝置/PCI/PCI-E裝置所需的位址。
RAMDISK的錯誤認知上面網友已經糾正過了,不再贅述。
最後,不需事事帶到32位元的作業系統,32位元Windows XP/Vista不等於所有的32位元的作業系統,4GB實體定址位址限制是消費性32位元 Windows XP/Vista目前版本獨有的,微軟自家的32位元 Windows Server 2003/2008非低階版、甚至XP SP1,便沒有這個限制,32位元 Linux、FreeBSD、Solaris也是。