当人们谈论“32位”与“64位”时,其实是在描述CPU寄存器和内存地址的位宽——这一概念被称为“位数”。从实际应用来看,64位系统能够访问更多的内存,更流畅地处理现代应用程序,同时仍能毫无问题地运行大多数32位软件。 到2025年,64位计算已成为几乎所有平台的标准,而32位系统则沦为一种过时的选择。
图片来自Tech Index
在 CPU 架构中,“位”描述了关键数据路径(尤其是寄存器和内存地址)的宽度。32 位地址空间的最大容量为2³² 个地址(4 GB),而 64 位设计则支持大得多的虚拟和物理地址空间。 具体到 x86-64 架构,64 位模式还增加了更多通用寄存器(从 8 个增加到 16 个),这有助于处理某些工作负载
有时。这取决于应用程序:
虽然不同操作系统版本之间存在差异,但其模式是一致的:
详细信息(以及一些有趣的历史注释,例如PAE和旧版的/3GB开关)请参阅微软的内存限制文档。
Windows:
macOS:
Linux:
Android:
Windows 10/11:
macOS:
Linux:
任何现代 CPU都是 64 位的。在 Windows 系统中,Windows 11 需要兼容的 64 位处理器,因此,如果您打算使用最新版本的操作系统,您的硬件必须支持 64 位。
在2025年,答案几乎总是“是”:
| 功能 | 32位 | 64位 |
|---|---|---|
| 可寻址用户空间(典型操作系统) | 每个进程约2–4 GB | 数十至数百 TB(取决于操作系统) |
| 最大物理内存(Windows 示例) | 4 GB(Windows 10 x86) | 128 GB–6 TB(Windows 11 各版本) |
| 应用兼容性 | 可运行 32 位应用程序 | 可运行 64 位应用程序;大多数平台也可运行 32 位应用程序(Windows/Linux);macOS 不再支持 32 位应用程序 |
| 驱动程序模型 | 32位驱动程序 | 在 64 位 Windows 系统上需要 64 位驱动程序 |
| 今天的违约 | 传承 | 标准 |
(具体限制取决于操作系统及版本;此处数据采用微软公布的限制。)
无法直接切换:从 32 位 Windows 迁移到 64 位需要对 64 位操作系统进行全新安装(备份数据、验证 CPU 兼容性、创建安装介质、重新安装应用程序/驱动程序)。微软的常见问题解答中详细介绍了相关步骤和注意事项。
一台 64 位 Windows 电脑能运行我那款旧的 16 位程序吗?
任何 64 位 Windows 系统都无法直接运行 16 位软件。建议考虑使用虚拟机或模拟器。
为什么有些程序在 Windows 上会安装到“Program Files (x86)”文件夹中?
该文件夹用于存放64位系统上的32位应用程序;而常规的“Program Files”文件夹则用于存放64位应用程序。这种分离确保了正确的DLL文件与相应的应用程序匹配。(此行为是WOW64兼容性层的一部分。)
Stay up to date with CORSAIR. Get our latest News, Guides, and Product Updates in your Google feeds.
Add CORSAIR as a preferred sourceThanks for helping us improve this article.
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.