2010/09/26 2902 Views
Windows XP 32bit设计使用内存最小为64M最大为4GB ,但这并不意味着能够在32bit版本的XP下完全使用4GB物理内存,4GB内存仅仅被用于大物理内存的物理地址扩展和调优功能时开启且需要修改启动参数,但在默认参数下用户内存被限制在2GB,此时的用户模式内存地址范围是0x0000000-0x7FFFFFFF,使用参数打开调优功能及物理地址扩展后用户内存空间限制在3GB,此时用户模式内存扩展到0x0000000-0xBFFFFFF,当然你可以使用PAE,3G和PAE参数都在BOOT.INI文件内修改。
更为权威的解释大家可以参看:http://www.dansdata.com/askdan00015.htm,不过是英文的,概要也是:32位操作系统地区可以访问4G的空间,不过这里的4G是指寻址空间,而并不能简单的对应到内存上去,我们之所以经常把这个空间当成内存大小,是因为内存是CPU寻址的主要对象。事实上,操作系统的寻址包括了在内存条,显卡内存,声卡网卡以及其他硬件中断里的寻址,因此4GB是操作系统能处理的所有的设备地址加在一起的总和。
Leave a comment