windows 2003 32位系统能支持的最大内存数
{ Posted on 星期三, 一月 06, 2010
by Kaiser.XKw
}
先要开启PAE功能,方法如下:
为什么Windows 2003 32位版本最高可以支持128GB内存?
打开 Boot.ini 文件,然后将 /PAE 参数添加到 boot.ini中,如以下所示:
multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /PAE
如果CPU、主板、操作系统都支持并启用PAE(物理地址扩展),那么此时的物理内存地址总线就是36位。
2^36 = 68719476736 = 64 GB
另外,当前的x64并非真正使用64位的地址总线,而是48位,所以内存上限是 2^48。
所以,现在的32位系统并非纯正的“32位”;x64并非纯正的"64位"。
自P4、K8以后的32位CPU,物理地址地址都是40位,所以可以支持128GB。
另外windows2003的版本也对此有影响:
Windows Server 2003 Web Edition 32位版最大能支援2G的RAM,
Windows Server 2003 Standard Edition 32位版最大能支援4G的RAM,
Windows Server 2003 Enterprise Edition 32位版最大能支援32G的RAM,
Windows Server 2003 Datacenter Edition 32位版最大能支援512G的RAM
No Response to "windows 2003 32位系统能支持的最大内存数"
发表评论