支援記憶體上限取決於作業系統位元數:
- 32 位元 XP:僅支援 3.25GB 實體記憶體 (Windows Server 2003 例外),裝 4GB 只認 3.25GB。
- 64 位元 XP:最多支援 128GB 實體記憶體與 16TB 虛擬記憶體 (但 64 位元 XP 無正式中文版,普及度極低)。
- Windows 7 / Vista 32 位元:可透過修改啟用 PAE 支援至 128GB (原理同 Server 2003)。
理論與實際的差距
32 位元理論可定址 4GB (2^32 = 4GB),但從未見過任何 32 位元 XP 能存取 4GB 實體記憶體。原因:4GB 是 CPU 定址空間總和,包含記憶體、顯示卡記憶體、聲卡/網卡、其他硬體中斷定址。記憶體空間僅是定址空間的一部分。
根本解決
升級至 64 位元作業系統 或使用 Windows Server 2003。