在计算机处理领域,一切都取决于中央处理单元 (CPU)上有多少位可用。大多数较旧的处理器都有32 位变体,但该标准已经升级到64 位。两种类型的芯片以及它们的使用方式之间存在许多差异,了解处理器类型如何影响计算机的功能非常重要。
32 位是什么意思?
32 位描述了处理器可以并行处理或传输的位数。对于每个位,有两个可能的输出:1 和 0。因此,一个 32 位处理器有 2 32 个可能的值。32 位 CPU 是1970 年代和 1980 年代16 位和 8 位微处理器的继承者。
32 位硬件和软件示例
直到 2000 年代初生产的大多数计算机都使用 32 位处理器,但 64 位处理器很快就接管了,因为它们提供了改进的性能。随着更高的计算要求开始出现新的软件应用程序,因此硬件制造商需要创新以保持竞争力。
许多硬件制造商和软件开发商不再支持 32 位技术。对于仍希望运行 32 位设备的用户,可用的软件和操作系统类型存在限制。
例如,Apple 的iOS 9及更早版本是 32 位操作系统,Android KitKat操作系统及更早版本也是如此。对于笔记本电脑和台式电脑,用户可以选择Windows 7、8 、 Vista和XP或任何 Linux 发行版。2019 年,Apple 放弃了对 Catalina 版本macOS的所有 32 位应用程序的支持。
64位是什么意思?
64 位类似于 32 位,但处理器可以并行处理或传输的位数是其两倍。代替 2 32 个可能的输出(也称为内存地址),64 位处理器具有 2 64 个可能的输出。输出的增加意味着 64 位处理器每秒可以执行更多的计算,因此可以在更短的时间内完成更多的任务和更复杂的操作。
64 位硬件和软件示例
2000 年代中期,随着 Advanced Micro Device Inc. 推出 Athlon 64 处理器系列,64 位处理器开始取代台式计算机和移动设备中的 32 位 CPU。今天制造的大多数计算机都使用 64 位芯片。64 位处理器可以运行 32 位应用程序,但 32 位 CPU 没有足够的处理能力来运行 64 位应用程序。
在操作系统方面,自 Mountain Lion 以来的所有 macOS 版本都是使用 64 位架构构建的。此外,所有 Windows 版本和 Linux 发行版——甚至是最早的发行版——都经过重新设计,以充分利用 64 位处理能力。
32 位与 64 位处理器比较
下表显示了 32 位和 64 位处理器的比较:
32 位处理器 | 64 位处理器 |
2 32 个可访问的内存地址 | 2 64 个可访问的内存地址 |
用于内存为 4GB 或更少的计算机 | 用于 RAM 超过 4 GB 的计算机 |
仅限 32 位应用程序和操作系统 | 32 位或 64 位应用程序和操作系统 |
在旧电脑中很常见 | 在所有现代计算机中都很常见 |
最多可存储约 3.5GB RAM | 可存储高达约 170 亿 GB 的 RAM |
哪个更好:32 位还是 64 位?
在大多数情况下,64 位处理器将提供比 32 位处理器更好的结果。64 位系统非常适合多任务处理,并支持无法在 32 位设备上运行的高性能应用程序。一个例子是视频编辑软件,它使用大量的计算机内存来呈现流畅的图形和视频播放。同样,像 Salesforce 这样的客户关系管理 (CRM) 应用程序处理大量数据,因此需要具有更多位数的 CPU。
此外,64 位处理器可用于多核配置,而 32 位处理器仅可用作单核系统。拥有多个内核允许多个应用程序同时平稳运行。
64 位处理器还在网络安全方面提供更多功能。例如,64 位版本的 Windows 以 PatchGuard 的形式提供内核补丁保护,可防止设备驱动程序修补 Windows 内核。64 位 Windows 还提供地址空间布局随机化 (ASLR)、强制驱动程序签名和数据执行保护。所有这些措施都有助于在基础级别维护设备的安全性。
除非您现有的硬件已经过时,否则 64 位处理器和应用程序几乎可以更好地满足所有需求。如果您的计算机具有 32 位 CPU,它将只能运行 32 位应用程序。尽管性能和灵活性会受到限制,但此类软件是唯一可用的选项。
如何知道您的操作系统是 32 位还是 64 位
确定设备使用多少位的过程因操作系统而异。
苹果系统
- 单击左上角的 Apple 菜单。选择关于本机。
- 找到处理器信息。
- 参考下表来确定处理器使用的位数。上面的示例使用 64 位的 Intel Core i7 处理器。
处理器名称 | 位数 |
英特尔酷睿独奏 | 32 位 |
英特尔酷睿双核 | 32 位 |
英特尔酷睿 2 双核 | 64 位 |
英特尔四核至强 | 64 位 |
双核英特尔至强 | 64 位 |
四核英特尔至强 | 64 位 |
酷睿 i3 | 64 位 |
酷睿 i5 | 64 位 |
酷睿 i7 | 64 位 |
视窗
- 同时按下 Windows 和暂停键以打开系统属性窗口。
- 选择关于菜单。在设备规格下找到处理器和操作系统信息。
Linux
- 打开您首选的命令行终端窗口。
- 运行
lscpu
命令。找到处理器架构信息。下面的例子表明处理器有 64 位。