差异真的很重要吗?
在计算机世界中,32位和64位是指使用该特定体系结构的中央处理单元 , 操作系统 , 驱动程序 ,软件程序等的类型。
您可能已经看到了将软件作为32位版本或64位版本下载的选项。 事实上,差别确实很重要,因为两者都是为单独的系统编程的。
- 32位硬件和软件通常被称为x86或x86-32 。
- 64位硬件和软件通常称为x64或x86-64 。
- 32位系统利用32位数据,而64位系统利用64位数据。 一般来说,可以一次处理的数据越多,系统运行得越快。
对于64位系统还有其他几个优点,实际上大多数情况下能够使用更多的物理内存 。 看看微软对不同版本Windows的内存限制有何评论。
64位和32位操作系统
今天大多数新处理器都基于64位架构,并支持64位操作系统。 这些处理器也完全兼容32位操作系统。
Windows 10 , Windows 8 , Windows 7和Windows Vista的大多数版本均以64位格式提供。 在Windows XP的各个版本中,只有Professional可用于64位版本。
从XP到10的所有Windows版本都可以使用32位版本。
不确定如果您的PC上的Windows副本是32位还是64位?
查看您是否运行Windows的32位或64位版本的最快捷方式是检查控制面板中的内容 。 请参阅我是否运行32位或64位版本的Windows? 有关详细说明。
找出在Windows中运行哪个操作系统架构的另一个简单方法是检查Program Files文件夹。 下面有更多的信息。
echo%PROCESSOR_ARCHITECTURE%您可能会收到类似AMD64的响应,以表明您具有基于x64的系统,或者适用于32位的x86 。
重要提示:这只告诉你硬件架构,而不是你正在运行的Windows版本。 很可能它们是相同的,因为x86系统只能安装32位版本的Windows,但它不一定是正确的,因为32位版本的Windows也可以安装在x64系统上。
另一个可行的命令是:
reg查询“HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment”/ v PROCESSOR_ARCHITECTURE这个命令应该会产生更多的文本,但最终的结果会是这样的响应:
PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64使用这些命令之一的最佳方式是在此页面上复制这些命令,然后在命令提示符的黑色空间中右键单击并粘贴该命令。
为什么重要
了解这些差异非常重要,因此您可以确保安装正确的软件和设备驱动程序。 例如,如果在下载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文件夹名称相同。
如果您感到困惑,请看这里:
在64位版本的Windows上有两个文件夹:
- 32位位置: C:\ Program Files(x86)\
- 64位位置: C:\ Program Files \
在32位版本的Windows上是一个文件夹:
- 32位位置: C:\ Program Files \
正如您所看到的,明白地指出64位Program Files文件夹是C:\ Program Files \,因为对于32位操作系统来说这不是真的有点令人困惑。