32位与64位:它的真正含义


iSpeech

32位与64位操作系统引脚cpu处理器宏40848
Pixabay / Pexels

您可能在下载应用程序或安装游戏时看到了32位和64位选项。您的PC甚至可能贴有标签,上面写着它有64位处理器。但它真的重要吗?大多数新PC都有64位处理器 ,但为什么呢?这是32位和64位之间的真正区别。

这就是重要的原因

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

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

随着64位处理器的可用性和更大容量的RAM的增加,微软和苹果都已经升级了他们的操作系统版本,旨在充分利用新技术。 2009年第一款完全64位操作系统是Mac OS X Snow Leopard。与此同时,第一款配备64位芯片的智能手机(Apple A7)是iPhone 5s。

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

对于Microsoft Windows,操作系统的基本版本对应用程序可以使用的RAM数量设置了软件限制,但即使在最终和专业版本的操作系统中,4GB也是最大可用内存32 -bit版本可以处理。虽然最新版本的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目录中的所有内容都可以访问其他内容。

Previous Entries 华硕独家皮革包装的ZenBook 30 Edition看起来非常酷 Next Entries 如何判断某人是否在窃取您的Wi-Fi - 以及您可以采取哪些措施

發表評論