分類
数字趋势

32位与64位:真正的含义

32位vs 64操作系统引脚cpu处理器宏40848
像素/像素

每当您下载应用程序或安装游戏时,您可能已经看到32位和64位选项可用。您的PC甚至可能贴有标有自己的64位处理器的标签。但这真的重要吗?大多数新PC具有64位处理器 ,但是为什么呢?这是32位和64位之间的真正区别。

这就是为什么重要

简而言之,64位处理器比32位处理器更强大,因为它可以一次处理更多数据。 64位处理器能够存储更多的计算值,包括内存地址,这意味着它能够访问32位处理器的物理内存超过40亿倍。就像听起来一样大。

主要区别在于:32位处理器完全能够处理有限数量的RAM(在Windows中为4GB或更小),而64位处理器则能够利用更多的RAM。当然,为了实现这一点,还需要将操作系统设计为利用对内存的更大访问权限。 此Microsoft页面减少了多个Windows版本的内存限制 ,但是如果您运行的是Windows 10最新版本 ,则无需担心限制。

随着64位处理器可用性的提高和RAM容量的增加,Microsoft和Apple都已升级了其操作系统的升级版本,这些版本旨在充分利用新技术。 2009年,第一个完整的64位操作系统是Mac OS X Snow Leopard。与此同时,第一个带有64位芯片的智能手机(Apple A7)是iPhone 5s。

AMD Ryzen 5 2400G&Ryzen 3 2200G评测手指主板
AMD和Intel的几乎所有现代CPU都是64位。 Bill Roberson /数字趋势

对于Microsoft Windows,基本版本的操作系统对应用程序可以使用的RAM数量施加了软件限制,但是即使在最终版本和专业版本的操作系统中,4 GB还是32 GB的最大可用内存。位版本可以处理。虽然最新版本的64位操作系统可以大大提高处理器的功能,但真正的功能飞跃来自考虑到该体系结构设计的软件。

要求高性能的应用程序和视频游戏已经利用了可用内存的增加(这是我们建议几乎每个人使用8GB的原因)。这在可以存储大量信息以便立即访问的程序中尤其有用,例如可以同时打开多个大文件的图像编辑软件。

大多数软件是向后兼容的,因此您可以在64位环境中运行32位的应用程序,而无需任何额外的工作或问题。病毒防护软件( 这些是我们的最爱 )和驱动程序通常是该规则的例外,其中大多数硬件都需要安装正确的版本才能正常运行。

一样,但是不同

这种差异的最好例子就是在您的文件系统中。如果您是Windows用户,则可能已经注意到您有两个Program Files文件夹:一个标记为Program Files ,另一个标记为Program Files(x86)。

所有应用程序都使用Windows系统上的共享资源(称为DLL文件),具体结构取决于它是用于64位应用程序还是用于32位应用程序。例如,如果一个32位应用程序访问DLL并找到一个64位版本,则它将停止工作。那就是问题所在。

32位(x86)架构已经存在很长时间了,并且仍然有许多利用32位架构的应用程序-尽管在某些平台上正在改变 。由于非常简单的解决方案,现代64位系统可以运行32位和64位软件:两个单独的Program Files目录。当将32位应用程序隔离到适当的x86文件夹中时,Windows知道可以提供正确的DLL(32位版本)。另一方面,常规Program Files目录中的所有内容都可以访问其他内容。