你好,欢迎来到电脑邦

电脑邦

当前位置:电脑邦 > 操作系统 > windows XP >

XP系统支持多大内存?32位系统支持多大内存?

2014-11-11 16:14 来源:电脑邦 点击:1
相关专题: Windows系统 XP系统

  虽然WindowsXP系统已经被宣布停止服务,但是对于不少老式台式电脑来说,XP系统仍然是其不错的选择。很多人升级硬件的时候,对于32位和64位的XP系统总是不太明白,其实这两个位数对于大家升级电脑硬件的关系息息相关。比如就拿内存条来说,32位和64位硬件互不兼容,而且其32位和64位的系统对于内存最大容量是有限制的。那么XP系统支持多大内存?32位系统支持多大内存?下面就让我们一起来看看吧!

电脑基本信息

  微软的Windows 32位系统主要是针对的32位的CPU而设计的。这是因为CPU内部寄存器和寻址总线是32位,指令集可以运行32位数据指令,即一次可以提取32位数据(4个字节,32bit=4Byte),也就是说理论上32为的CPU有4G左右的内存寻址空间。但是内存寻址空间不等同于内存空间。

  目前32位XP系统只支持3.2G物理内存,所以虽然大家可以将自己内存条升级到4G,但是系统只能用到其中的3.25G大小左右的内存,而64位的XP系统则可以支持128G(XP也有64位版本,但是一般的都是32位,64位XP据说没有正式中文版)。但是windows7和VISTA 32位系统可经过修改开启PAE支持到128G,跟windows2003的道理是一样的。

  为什么会出现32位系统支持最大内存和理论上的差异。这主要是因为,32位系统可以使用4G的空间,主要是这针对CPU的内存寻址空间来说,而内存条是CPU寻址的主要对象,除此之外,显卡,声卡等等其他硬件也是CPU的寻址对象,而32位XP操作系统的寻址内存的4G是所有硬件寻址空间加起来的总和,因而32位的操作系统实际上用不到内存的全部4G空间。

  所以大家在使用XP系统的电脑时,如果想要更新升级内存条,最好只升级到4G即可,因为在大的内存空间,32位的XP操作系统也用不着,如果大家要更新升级更大容量的内存条,可以将系统升级到64位,或者Windows7等新一代的操作系统。

(责任编辑:主编)