由于32位操作系统只有那么多物理地址可用, 而硬盘、光驱、声卡,显卡,无线网卡等硬件设备也需要分配物理地址才可以使用, 所以系统会把一部分物理地址分配给它们, 剩下的物理地址分配给内存使用, 而剩下的物理地址数不够分配给全部的4G内存, 所以有一部分内存得不到物理地址从而无法使用, 也就出现了4G内存3G或3.*G可用的现象。
安装64位系统后,由于寻址空间更大, 所以除了分配给硬件设备一部分物理地址后,还有很多剩余的物理地址可以分配给更多内存使用, 所以64位可支持更大的内存。 4G内存也会全部可用。 网上说64位可支持128G内存。
而如今的CPU都已经是64位的处理器, 所以建议安装64位操作系统。