Skip to main content

64位和32位:它们意味着什么?

32位和64位的电脑系统,到底有啥差别?又该如何查看位数呢? (六月 2025)

32位和64位的电脑系统,到底有啥差别?又该如何查看位数呢? (六月 2025)
Anonim

在计算机领域,32位和64位是指利用该特定体系结构的中央处理单元,操作系统,驱动程序,软件程序等的类型。

您可能已经看到了将一个软件下载为32位版本或64位版本的选项。实际上差异确实很重要,因为这两者是针对不同的系统编程的。

  • 32位硬件和软件通常被称为 86 要么 X86-32 .
  • 64位硬件和软件通常被称为 64位 要么 X86-64 .
  • 32位系统利用32位数据,而64位系统利用64位数据。通常,可以一次处理的数据越多,系统运行的速度就越快。

64位系统还有其他几个优点,最实际的是能够使用更多的物理内存(超过32位机器允许的4 GB)。了解微软对不同版本Windows的内存限制的看法。

64位和32位操作系统

目前大多数新处理器都基于64位架构,并支持64位操作系统。这些处理器还与32位操作系统完全兼容。

大多数版本的Windows 10,Windows 8,Windows 7和Windows Vista都以64位格式提供。仅在Windows XP的版本中 专业的 有64位可用。

所有版本的Windows,从XP到10,都是32位版本。

自v10.8(Mountain Lion)以来,每个Mac操作系统都是64位的。

与Windows一样,Linux可以是32位或64位。你可以看到你正在运行的 lscpu 命令。

不确定如果您的PC上的Windows副本是32位还是64位?

查看运行32位或64位版Windows的最快捷最简单的方法是检查控制面板中的内容。

找出您在Windows中运行的操作系统架构的另一种简单方法是检查Program Files文件夹。下面有更多相关信息。

要查看硬件体系结构,可以打开命令提示符并输入命令:

echo%PROCESSOR_ARCHITECTURE%

您可能会收到类似的回复 AMD64 表示您有基于x64的系统,或 86 对于32位。

另一个有效的命令是:

reg查询“HKLM SYSTEM CurrentControlSet Control Session Manager Environment”/ v PROCESSOR_ARCHITECTURE

该命令应该会产生更多的文本,但最终会得到一个响应,如下所示:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

小费: 使用这些命令之一的最佳方法是在此页面上复制它们,然后右键单击命令提示符中的黑色空格,并粘贴命令。

重要: 这些命令仅告诉您硬件体系结构,而不是您正在运行的Windows版本。它的 容易 它们是相同的,因为x86系统只能安装32位版本的Windows,但事实并非如此 一定 是的,因为32位版本的Windows也可以安装在x64系统上。

为什么重要

了解差异非常重要,因此您可以确保安装正确类型的软件和设备驱动程序。例如,在下载32位或64位版本之间给出选项时,原生64位软件程序是更好的选择。但是,如果您使用的是32位版本的Windows,它将无法运行。

对您而言,最终用户唯一真正的,值得注意的差异之一是,在下载大型程序后,您可能会发现您浪费了那段时间,因为它无法在您的特定计算机上运行。如果您已下载了希望在32位操作系统上使用的64位程序,则情况确实如此。

但是,某些32位程序可以在64位系统上正常运行。换句话说,32位程序与64位操作系统兼容。然而,该规则并非总是如此,特别是某些设备驱动程序的情况,因为硬件设备需要安装确切的版本才能与软件接口(即64需要64位驱动程序)位操作系统和32位操作系统的32位驱动程序。

另一个32位和64位差异发挥作用的时候是对软件问题进行故障排除或查看程序的安装目录。

重要的是要意识到64位版本的Windows具有 两个不同的安装文件夹 因为它们还包含一个32位目录。但是,32位版本的Windows 只有一个安装文件夹 。为了使这更令人困惑,64位版本的Program Files文件夹与32位版本Windows上的32位Program Files文件夹同名。

这种情况的一个例子是,32位程序不会尝试使用64位DLL,这将无法正常工作。相反,当在32位Program Files文件夹中安装32位程序,然后运行所述程序时,Windows知道它需要提取一些32位特定文件而不是用于64位程序的文件。

如果你感到困惑,请看这里:

在一个 64位版本的Windows 是两个文件夹:

  • 32位位置: C: Program Files(x86)
  • 64位位置: C: Program Files

在一个 32位版本的Windows 是一个文件夹:

  • 32位位置: C: Program Files

正如您所知,明确地说64位Program Files文件夹是有点令人困惑的 C: Program Files 因为对于32位操作系统来说并非如此。