Windows系统32位与64位:有什么区别

在计算机世界中,32位和64位是指使用该特定体系结构的中央处理器、操作系统、驱动程序、软件程序等的类型。

您可能已经看到了将软件下载为32位版本或64位版本的选项。事实上,差异确实很重要,因为两者是为不同的系统编程的。Windows系统32位与64位:有什么区别

32位与64位那个更好用,优势在那里

  • 32 位硬件和软件通常称为x86或x86-32。
  • 64 位硬件和软件通常称为x64或x86-64。
  • 32 位系统使用 32 位片中的数据,而 64 位系统使用 64 位片中的数据。一般来说,一次可以处理的数据越多,系统运行的速度就越快。

64 位系统还有其他几个优势,最实际的是能够使用更多的物理内存(超过 32 位机器允许的 4 GB)。

64 位处理器可以一次处理 64 位数据,这使得它可以更快地计算信息,而不管处理器的时钟速度如何。它允许更多的内存使用,因为对于 32 位处理器,只能访问 RAM 的 2个 32地址(所有 32 位二进制数)。

此限制意味着处理器使用的内存量比 64 位处理器少得多,64 位处理器可以读取双倍的数字。事实上,每增加一个数字,可访问的最大地址数也会翻倍,从而允许比 32 位处理器多得多的内存 。

由于 64 位处理器具有更大的位大小,因此能够计算更大的数字,因此计算机最终也能以比 32 位计算机更精确的水平处理所有事情。例如,屏幕上的像素可以比 32 位计算机上的像素更准确地着色和放置。

64位和32位操作系统

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

所有版本的Windows 11和大多数版本的Windows 10、Windows 8、Windows 7和Windows Vista均提供 64 位格式。在Windows XP的各个版本中,只有Professional提供 64 位版本。

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

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

与 Windows 一样,Linux 可以是 32 位或 64 位。您可以使用lscpu命令查看您正在运行的是哪个。

不确定您PC上的Windows系统是32位还是64位?

查看您运行的是 32 位还是 64 位版本的 Windows 的最快捷、最简单的方法是检查控制面板中的内容。另一种简单的方法是检查 Program Files 文件夹;下面有更多信息。

要查看硬件架构,请打开命令提示符并输入以下命令:

echo %PROCESSOR_ARCHITECTURE%

Windows系统32位与64位:有什么区别
您可能会收到类似 AMD64的响应 ,表明您有一个基于 x64 的系统,或 32 位的 x86 。

这是另一个通过检查HKLM 注册表配置单元中的信息来工作的命令:


Windows系统32位与64位:有什么区别
该命令应该产生更多的文本,但随后会以如下之一的响应结束:
PROCESSOR_ARCHITECTURE REG_SZ x86
PROCESSOR_ARCHITECTURE REG_SZ AMD64

使用其中一个命令的最佳方法是将它们复制到此处,右键单击命令提示符中的空白区域,然后粘贴命令。

这些命令只告诉您硬件架构,而不是您正在运行的 Windows 版本的种类。它们可能是相同的,因为 x86 系统只能安装 32 位版本的 Windows,但这不一定正确,因为 32 位版本的 Windows 也可以安装在 x64 系统上。

为什么重要

了解差异至关重要,这样您才能安装正确类型的软件和设备驱动程序。例如,如果要在下载 32 位或 64 位版本之间进行选择,则64 位软件程序是更好的选择。但是,如果您使用的是 32 位版本的 Windows,它根本不会运行。

对您(最终用户)来说,一个显着的区别是,下载一个大型程序后,您可能会发现您浪费了这段时间,因为它无法在您的特定计算机上运行。例如,如果您下载了一个 64 位程序并希望在 32 位操作系统上使用。

但是,某些 32 位程序可以在 64 位系统上正常运行。换句话说,32 位程序与 64 位操作系统兼容。但是,该规则并不总是有效,对于某些设备驱动程序尤其如此,因为硬件设备需要安装准确的版本才能与软件交互(即,64 位驱动程序需要 64 位驱动程序)位操作系统,以及 32 位操作系统的 32 位驱动程序)。

32 位和 64 位差异发挥作用的另一个时间是解决软件问题或查看程序的安装目录时。

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

为什么会出现这种情况的一个例子是 32 位程序不会尝试使用 64 位DLL,这是行不通的。相反,当 32 位程序安装在 32 位 Program Files 文件夹中,然后您运行该程序时,Windows 知道它需要提取一些 32 位特定文件,而不是用于 64 位程序的文件。

用于标识网络设备的 32 位或 128 位数字的名称是什么?
Internet 协议地址,通常称为IP 地址,是连接到网络的网络硬件的标识号。

如何在 64 位 Windows 10 上运行 32 位程序?
右键单击该程序,转到“属性” > “兼容性” ,选择“以兼容模式运行此程序”,然后选择版本。

为什么 32 位称为 x86 而不是 x32?
Intel 处理器的名称都以 86 结尾(第一个是 8086)。这种架构的 32 位版本也称为“x86”。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2022年12月4日
下一篇 2022年12月4日

相关推荐