我了解 32 位机器可以访问的内存大小限制为 4GB。由于还必须处理诸如 PCIe、USB、串行、并行、PS/2、音频 I/O、CD 驱动器、软盘驱动器、存储卡读卡器等 I/O 端口,结果是少于CPU 本身支持 4GB RAM。我刚才提到的所有事情和其他事情也需要相当多的记忆。
现在我很困惑的是它怎么能支持几GB的硬盘空间?它如何通过这些 SATA/ATA 接口访问甚至高达 1 TB 的外部存储。外接USB硬盘等USB大容量存储设备也是如此,我很惊讶CPU可以访问这么大的存储空间,同时限制为32位。32位处理器可以支持多大的HDD没有限制吗?