32位和64位Windows有什么不同?

无论是购买一台新电脑还是升级一台旧电脑,你很可能都会遇到“64位”的称谓,并想知道这是什么意思。请继续阅读,我们将解释什么是Windows64位,以及您为什么想从64位蛋糕中分得一杯羹。

相关:如何知道我运行的是32位还是64位Windows?

从Windows7开始,微软在提高64位计算在家庭用户中的受欢迎程度方面做了大量工作,但许多人并不清楚它的确切含义(甚至可能没有意识到他们已经在运行它了)。今天,我们来看看32位和64位计算的历史,看看你的计算机是否能处理它,以及使用64位Windows环境的好处和缺点。

64位计算的简史

在我们开始用有趣的历史让你眼花缭乱之前,让我们先把基础知识记下来。64位到底是什么意思呢?在讨论32位和64位个人计算机时,XX位格式指的是CPU寄存器的宽度。

寄存器是一种少量存储,CPU在其中保存它需要快速访问的任何数据,以实现最佳的计算机性能。位指定指的是寄存器的宽度。64位寄存器可以容纳比32位寄存器更多的数据,而32位寄存器又可以容纳16位和8位以上的寄存器。CPU的寄存器系统中的空间越充足,它可以处理的就越多-特别是在有效使用系统内存方面。例如,具有32位寄存器的CPU在寄存器内最多有232个地址,因此仅限于访问4 GB的RAM。40年前,当他们讨论寄存器大小时,这可能看起来是一个巨大的RAM,但对于现代计算机来说,这是一个相当不方便的限制。

虽然64位计算看起来似乎是技术魔法领域的新成员,但实际上它已经存在了几十年。第一台使用64位体系结构的计算机是1985年的Cray UNICOS,它开创了64位超级计算机的先例(上面的照片中央可以看到Cray 1)。在未来15年左右的时间里,64位计算仍将是超级计算机和大型服务器的唯一领域。在此期间,消费者接触到了64位系统,但大多数人完全没有意识到这一点。上面照片中的任天堂64和PlayStation2,在消费级64位CPU和附带的操作系统出现在公众雷达之前整整5年,都拥有64位处理器。

消费者对64位对他们意味着什么的困惑-以及制造商糟糕的驱动程序支持-严重阻碍了在本世纪头十年的大部分时间里推动64位PC的发展。2001年,微软发布了Windows XP 64位版本。它没有被广泛采用,除了那些愿意处理极其有限的司机支持和许多令人头疼的问题的人。

第二年,OSX Panther和一些Linux发行版开始支持不同容量的64位CPU。随着OS X Leopard的发布,MacOSX在接下来的五年里不能完全支持64位。Windows在Windows Vista中支持64位,但同样,它没有被广泛采用。在家庭用户中采用64位是一条坎坷的道路。

有两件事改变了PC世界的潮流。第一个是Windows7的发布。微软向制造商大力推广64位计算,并为他们提供了更好的工具--以及更长的交付期--来实现64位驱动程序。

第二个可以说更大的影响来自个人电脑制造商销售个人电脑的方式。向那些可能不完全了解他们购买的平台的人销售意味着营销人员必须推介某些易于理解的数字。个人电脑的内存量就是这些数字之一。一台有8 GB内存的PC似乎比有4 GB内存的PC要好,对吗?32位PC的RAM限制为4 GB。为了提供更高内存的PC,制造商需要采用64位PC。

你的计算机能处理64位吗?

除非你的电脑早于Windows7,否则它很有可能支持64位版本的Windows。您甚至可能已经在运行64位版本的Windows,这很容易检查。即使您运行的是32位版本的Windows10,如果您有支持64位的硬件,您也可以切换版本。

相关:如何知道我运行的是32位还是64位Windows?

64位计算的优点和缺点

您已经阅读了一些关于64位计算的历史,并且您的系统检查表明您可以运行64位Windows。这次又是什么?让我们来分析一下切换到64位操作系统的利弊。

如果你实现了这一飞跃,你会有什么期待呢?以下是跳转到64位系统的一些巨大好处:

你可以从根本上增加内存:还能多多少呢?32位版本的Windows(以及其他操作系统)的内存限制在4096MB/(或4 GB)以内。在这一点上,32位版本的Windows(以及其他操作系统)的内存限制在4096MB/(或4 GB)。由于我们前面谈到的那个宽敞的寄存器系统,64位版本理论上能够支持略高于170亿GB的RAM。实际上,Windows7 64位家庭版的内存限制为16 GB(因为许可问题,而不是物理限制),专业版和旗舰版的内存最高可达192 GB。 您将看到更高的效率:您不仅可以在系统中安装更多的RAM(只要您的主板可以轻松支持),您还可以看到更高效地使用这些RAM。由于寄存器中64位地址系统的性质以及Windows64位分配内存的方式,您将看到次要系统(如显卡)占用的系统内存较少。尽管您可能只将计算机中的物理RAM数量增加了一倍,但由于系统的新效率,您会感觉比这要多得多。 您的计算机将能够为每个进程分配更多虚拟内存:*在32位体系结构下,Windows仅限于为应用程序分配2 GB内存。现代游戏、视频和照片编辑应用程序,以及像虚拟机这样需要大量内存的应用程序。在他们可以拥有的64位系统下,准备好迎接另一个很大的理论数字,最高可达8TB的虚拟内存。这对于即使是最疯狂的Photoshop编辑和Crosis会话来说也绰绰有余。除了更高效地使用和分配内存之外,针对64位操作系统优化的应用程序,如Photoshop和VirtualBox,速度超级快,并充分利用了提供给它们的处理器和内存的宽敞。 您将享受高级安全功能:配备现代64位处理器的Windows 64位可享受32位用户无法提供的额外保护。这些保护包括前面提到的硬件DEP,以及保护您免受内核攻击的内核补丁保护,并且设备驱动程序必须经过数字签名,以减少与驱动程序相关的感染事件。

听起来都很棒,不是吗?那缺点呢?幸运的是,随着时间的推移,采用64位操作系统带来的缺点越来越少。不过,仍有几个考虑因素:

你在你的系统上找不到旧的但关键设备的64位驱动程序:“这个驱动程序是一个严重的交易杀手,但好消息是,它不像以前那样是个大问题了。供应商几乎普遍支持最新操作系统和设备的64位版本。如果您运行的是Windows8或Windows10,并且使用的是过去五年左右生产的硬件,那么使用硬件驱动程序应该不会有任何问题。如果你运行的是Windows7或更早版本-或者使用非常旧的硬件-你可能就不太幸运了。有一台你喜欢的2003年的昂贵单张进纸扫描仪吗?太可惜了。您可能找不到它的任何64位驱动程序。硬件公司宁愿把精力花在支持新产品(并鼓励你购买它们)上,也不愿花在支持旧硬件上。对于那些容易更换或无论如何都需要升级的小东西来说,这没什么大不了的。对于任务关键型和昂贵的硬件而言,这一点更为重要。您必须自己决定升级成本和权衡是否值得。 您的主板不支持超过4 GB的RAM:*虽然罕见,但有一款主板将支持早期的64位处理器,但不支持超过4 GB的RAM,这并不是闻所未闻的。在这种情况下,您仍然可以获得64位处理器的一些好处,但不会获得大多数人渴望的好处:访问更多内存。然而,如果你不购买尖端部件,硬件最近变得如此便宜,以至于可能是时候淘汰旧主板,在升级操作系统的同时升级。 您有遗留软件或其他软件问题需要处理:*有些软件无法顺利过渡到64位。虽然32位的应用程序在64位的Windows上运行得很好,但16位的应用程序就不行了。如果碰巧你仍然在使用一个非常旧的遗留应用程序来做什么,你要么需要虚拟化它,要么放弃升级。

相关:为什么大多数程序在64位版本的Windows上仍然是32位的?

在某种程度上,每个人都将使用64位版本的Windows。我们现在离那里很近了。尽管如此,即使在32位到64位转换的后期阶段,也存在一些障碍。最近有没有处理64位问题的经验?我们很想在讨论中听听这件事。

相关文章