电脑32位与64位有什么区别?
2020.05.23 -
在计算机世界中,32位和64位是指利用该特定体系结构的中央处理器,操作系统,驱动程序,软件程序等的类型。
您可能已经看到了下载 32位版本或64位版本的软件的选项。实际上,差异确实很重要,因为两者是为单独的系统编程的。

他们的意思是什么?
- 32位硬件和软件通常称为x86或x86-32。
- 64位硬件和软件通常称为x64或x86-64。
- 32位系统以32位为单位使用数据,而64位系统以64位为单位使用数据。通常,一次可以处理的数据越多,系统运行速度就越快。
64位系统还具有其他一些优点,最实际地,它可以使用数量更多的物理内存(超过32位计算机所允许的4 GB)。
64位处理器可以一次处理64位数据,因此无论处理器的时钟速度如何,它都可以更快地计算信息。由于使用32位处理器,只能访问2 32个 RAM地址(所有32位二进制数字),因此可以提高内存使用率。
这限制了处理器使用的内存量比可以读取双位数的64位处理器要少得多。事实上,随着每增加位数,可以访问双打地址,也允许的最大数量远小于32位处理器多个存储器。
由于64位处理器具有更大的位长,因此具有计算更大数字的能力,因此计算机最终也比32位计算机更精确地处理所有内容。例如,与32位计算机上的像素相比,屏幕上的像素可以着色和放置得更准确。
64位和32位操作系统
当今,大多数新处理器都基于64位体系结构并支持64位操作系统。这些处理器还与32位操作系统完全兼容。
Windows 10,Windows 8,Windows 7和Windows Vista的大多数版本都以64位格式提供。在Windows XP的版本中,仅专业版提供64位。
从XP到10的所有Windows版本均提供32位。
自v10.8(Mountain Lion)以来,每个Mac操作系统都是64位。
与Windows一样,Linux可以是32位或64位。您可以使用lscpu 命令查看正在运行哪个。
如果PC上的Windows副本是32位还是64位,则不确定吗?
查看您运行的是32位还是64位版本的Windows的最快,最简单的方法是查看“ 控制面板”中的内容。
找出Windows中正在运行哪种OS体系结构的另一种简单方法是检查Program Files文件夹。以下是更多信息。
要查看硬件体系结构,可以打开命令提示符并输入命令:
:max_bytes(150000):strip_icc():format(webp)/processor-architecture-command-5b4605ddc9e77c0037496495.png)
%PROCESSOR_ARCHITECTURE%
您可能会收到类似AMD64的响应,表明您有一个基于x64的系统或32位的x86。
另一个有效的命令是:
:max_bytes(150000):strip_icc():format(webp)/reg-query-processor-architect-5b46068546e0fb005beece3c.png)
reg查询“ HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment” / v PROCESSOR_ARCHITECTURE
该命令会产生更多的文本,但最终会出现以下响应之一:
PROCESSOR_ARCHITECTURE REG_SZ x86
PROCESSOR_ARCHITECTURE REG_SZ AMD64
使用这些命令之一的最佳方法是将其复制到此页面上,然后右键单击“ 命令提示符”中的黑色空间,然后粘贴命令。
这些命令仅告诉您硬件架构,而不告诉您正在运行的Windows版本。这是可能的,他们是因为x86系统同样可以只安装Windows的32位版本,但它并不一定是因为Windows的32位版本可在x64系统上安装,太真实了。
为什么重要
了解差异很重要,因此您可以确保安装正确的软件和设备驱动程序。例如,当选择在下载32位或64位版本之间进行选择时,本机64位软件程序是更好的选择。但是,如果您使用的是32位版本的Windows,它将根本无法运行。
对于您(最终用户)而言,唯一真正,显着的差异之一是,下载大型程序之后,您可能会发现自己浪费了时间,因为该程序无法在您的特定计算机上运行。如果您下载了希望在32位OS上使用的64位程序,则为true。
但是,某些32位程序可以在64位系统上正常运行。换句话说,32位程序与64位操作系统兼容。但是,该规则并不总是正确的,对于某些设备驱动程序尤其如此,因为硬件设备需要安装准确的版本才能与软件交互(即,对于64位驱动程序,需要64位驱动程序)。 64位操作系统,以及用于32位OS的32位驱动程序)。
出现32位和64位差异的另一个时间是在对软件问题进行故障排除或浏览程序的安装目录时。
重要的是要意识到Windows的64位版本具有两个不同的安装文件夹,因为它们还包含一个32位目录。但是,Windows的32位版本只有一个安装文件夹。为了使这一点更加混乱,在Windows 32位版本上,64位版本的Program Files文件夹与32位Program Files文件夹同名。
出现这种情况的一个示例是,一个32位程序不会尝试使用64位DLL,这将无法正常工作。相反,当在32位“程序文件”文件夹中安装了32位程序,然后运行该程序时,Windows知道它需要提取某些32位特定文件,而不是用于64位程序的文件。
:max_bytes(150000):strip_icc():format(webp)/64-bit-program-files-folder-5b460764c9e77c00378d3196.png)
如果您感到困惑,请看这里:
Windows的64位版本上有两个文件夹:
- 32位位置:C:\ Program Files(x86)\
- 64位位置:C:\ Program Files \
在Windows的32位版本上是一个文件夹:
- 32位位置:C:\ Program Files \
如您所知,简单地说64位Program Files文件夹是C:\ Program Files \,这有点令人困惑,因为对于32位OS而言并非如此。
除了需要您了解64位和32位之间的区别的操作方法和说明之外,理解这些术语很重要的另一个原因是,如果您不确定是否应该购买64位计算机和/或64位计算机,位程序。
例如,也许您希望视频编辑程序可以访问比32位系统上更多的RAM。或者,如果您知道所使用的硬件没有64位驱动程序选项,则说明您不能在64位计算机上使用它。对于可能无法在64位计算机上运行的旧16位应用程序也是如此。知道这可以帮助您决定是切换到64位计算机还是坚持使用32位。