32 位和 64 位有什么区别?
选择较大数字的人通常是正确的,但事情并非表面看起来那么简单。64 位计算机已经上市二十多年了,为什么这种选择仍然存在?答案是技术限制、历史决策和习惯等多种因素共同作用的结果。
“存在”究竟意味着什么?
位是最小的数据单位,可以是 0 或 1。当我们说一个处理器、操作系统或程序是 32 位或 64 位时,我们主要指的是它用于计算的基本数据单元的宽度以及它用于查找数据的内存地址的长度。因此,这种标识并不一定意味着程序更好,而是表明它是为哪种环境而构建的。
可以将地址想象成记忆街道上的门牌号。32 位地址最多可以写入 42 亿多个地址,相当于 4 GB 的内存。而 64 位地址的理论极限是 16 EB,是 32 位地址的 40 多亿倍。实际处理器虽然无法完全利用这部分空间,但其极限仍然远远超出家用电脑的处理能力。
四GB 上限
这种限制在日常生活中体现得最为明显。当计算机只有几十兆内存时,内存上限几乎是不存在的。然而,如今即使是一个打开多个标签页的浏览器(我们都知道指的是Chrome浏览器)也会占用几GB的内存。
如果在 32 位 Windows 系统上安装 4 GB 或更多内存,系统通常只会显示大约 3 到 3.5 GB 的可用内存,因为部分地址空间被显卡等设备占用。此外,在 32 位 Windows 系统中,每个 32 位进程默认只有 2 GB 的虚拟地址空间可用。虽然 PAE 扩展原则上允许 32 位系统寻址更多物理内存,但微软仍然将 32 位 Windows 10 的内存上限设为 4 GB。
对于 64 位版本的 Windows 11,其限制主要取决于系统版本。家庭版最高支持 128 GB,专业版最高支持 2 TB,工作站专业版和企业专业版最高支持 6 TB。
64 位世界是如何进入桌面系统的
这一转变并非理所当然。英特尔和惠普(HP)设计了一种全新的IA-64架构,该架构以其安腾处理器而闻名,但与32位x86架构不兼容。AMD并未受邀参与开发,因此另辟蹊径。它在现有的x86架构基础上扩展了64位功能,并继续运行旧程序。AMD64于1999年发布,完整规范于2000年8月公布。
首款采用新指令集的处理器 Opteron 于 2003 年 4 月发布,同年 9 月 23 日,面向普通用户的首款 64 位处理器 Athlon 64 也随之发布。之后,英特尔推出了名为 Intel 64 的兼容解决方案,微软则于 2005 年 4 月 25 日发布了 Windows XP 专业版 x64 版。人们常说的 2001 年指的是针对安腾处理器的第二版指令集,但该指令集很快就退出了市场。
谁可以发起什么项目?
这条规则很简单,但却是不对称的。32 位程序可以在 32 位和 64 位操作系统上运行,而 64 位程序则需要在 64 位处理器上运行的 64 位系统上才能运行。在 Windows 系统中,WOW64 层实现了这一点,因此 64 位系统除了安装 32 位程序的 Program Files 文件夹外,还包含一个 Program Files (x86) 文件夹。
兼容性也有其局限性。64 位 Windows 系统需要 64 位驱动程序,因此没有相应驱动程序的旧打印机或扫描仪可能无法正常工作,而 16 位程序可能根本无法运行。
64 位系统总是更快吗?
不一定。64 位程序可以使用更多内存,而且在 x86-64 处理器上,它还拥有 16 个通用寄存器(而非 8 个),这使得编译器能够编写更高效的代码。更大的地址空间也支持更高效的安全机制,例如随机内存分配。另一方面,指针的长度是 64 位程序的两倍,因此 64 位程序往往会占用略多的内存。
对于编写文本或查看 PDF 等简单任务,您几乎感觉不到任何区别。但在编辑视频、使用大型电子表格、运行虚拟机以及玩大型游戏时,区别就变得明显了。但还有一点很重要:64 位程序根本无法在 32 位系统上运行。
手机和平板电脑更早地退出了历史舞台。
在移动设备领域,这一转变速度更快,因为制造商掌控着硬件、系统和应用商店。自 2015 年 6 月起,苹果公司就要求新应用必须使用 64 位版本,因此其 2017 年发布的 iOS 11 操作系统不再支持 32 位应用。配备 32 位处理器的设备,例如 iPhone 5 和 5c,根本无法升级到 iOS 11。在 Mac 电脑方面,2019 年发布的 macOS Catalina 是首个不再支持 32 位程序的版本。
自 Android 5.0 Lollipop 版本起,Android 系统已支持 64 位处理器。Google Play 应用商店也自 2019 年 8 月 1 日起要求所有新应用必须使用 64 位原生代码,并自 2021 年 8 月起停止在 64 位设备上提供非 64 位版本应用。Arm 公司在 2020 年宣布,其大型处理器核心将从 2022 年起仅支持 64 位架构。
为什么 32 位版本不会一夜之间消失
选择 32 位系统的理由 版本不会一夜之间消失,而且版本还会不断增加。首先,有些老旧的计算机仍然使用 32 位系统或处理器。其次,还有各种插件和扩展程序。如果某个 32 位插件只能与 32 位版本的程序兼容,用户就别无选择。第三个原因是工业和嵌入式设备,因为 Arm 在驱动微控制器的 Cortex-M 和 Cortex-R 系列中仍然保留了对 32 位的支持。第四个原因是成本。改造遗留代码需要时间和金钱,而维护者并非总能负担得起。
压力与日俱增。Windows 11 仅提供 64 位版本,而微软已于一年前的 2025 年 10 月 14 日停止对同时提供 64 位和 64 位版本的 Windows 10 的常规支持。Valve 也宣布将于 2026 年 1 月 1 日停止对 Steam 客户端 32 位 Windows 的支持。根据 2025 年 8 月的一项调查,此类系统仅占 0.01%,而 32 位游戏仍然能够在 64 位 Windows 系统上运行。
如何查看你的Windows系统是32位还是64位?
在 Windows 系统中,依次打开“设置”、“系统”和“关于”。“系统类型”一栏会显示您的操作系统和处理器是否为 64 位。如果您的系统是 32 位,而处理器是 x64,则说明您的计算机正在执行超出系统允许范围的操作,并且会不必要地消耗内存。在任务管理器中,“进程”选项卡上的 32 位程序旁边可能会显示“32 位”。
简单规则
如果您的系统和处理器支持 64 位,请选择 64 位版本。只有当系统、附加组件、驱动程序或硬件需要时才选择 32 位版本。如果您的电脑配置更高,但仍然运行 32 位 Windows 系统,那么升级通常是明智之举,这并非为了提升速度,而是为了更大的内存、更高的安全性和对现代程序的支持。
从前,32和64这两个数字是两个世界的分界线。如今,它们更像是即将完成的过渡的象征,但每一次装置艺术的出现,都依然温柔地提醒我们,告别过去需要多么漫长的时间。



















