从理论上讲,它是这样的:32位= 2 ^ 32B = 4 * 2 ^ 30B = 4GB,因此32位操作系统可以访问4GB范围内的地址。

但是在实践上有所不同:我从未见过任何可以访问4GB物理内存的32位XP。

理论和实践似乎是矛盾的,但事实并非如此。请注意,“可以访问4GB范围内的地址”并不意味着“可以支持4GB内存”!

计算机支持的内存量取决于操作系统的位数。这取决于您的计算机是32位还是64位。 32位和64位硬件彼此不兼容。 32位XP系统仅支持3.2G物理内存。如果系统无法识别,则64位版本最多可以使用128G的物理内存和16TB的虚拟内存。

32位系统可以支持3.25G(Windows 2003除外),也就是说,如果您有4G内存,则只能显示3.25G内存。 64位系统可以支持128G(XP也有64位版本,但通常说32位,64位XP没有正式的中文版本)。但是可以修改Windows7和VISTA 32位系统,使其与Windows2003相同,以支持对128G的PAE。

全面分析64位和32位XP系统可以支持的最大内存
32位操作系统可以访问4G空间,但是4G在这里是指寻址空间,它并不简单地对应于内存。我们之所以经常将此空间视为内存大小,是因为内存是CPU搜索站点的主要对象。实际上,操作系统的寻址包括在内存条,图形卡内存,声卡网卡和其他硬件中断中的寻址,因此4GB是操作系统可以处理的所有设备地址的总和。也就是说,存储空间只是寻址空间的一部分。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-348314-1.html
好像因工艺流程不同调和油要放心一点
我不犯人