当您的RAM不足4GB时,安装Windows 7 64位有什么好处吗?


36

我最近购买了Windows 7 Ultimate。我有一个带有2GB DDR2 RAM的AMD Athlon64 X2 5000+。我知道RAM变得便宜很多,我知道,但是大约一年后我将无法升级RAM。

我的问题显然是这个;如果我仅使用2GB的内存,则可以通过在32位上安装64位Windows获得任何好处?

据我了解,最低要求是2GB,最大要求是192GB,因此,如果64位的最低要求是2GB,而32位的最低要求是1GB,如果我选择安装64位的最低要求(超过32),则会失去性能位的最小值是一半?

我想安装64位版本,仅仅是因为它是未来。192GB的RAM!这是令人难以置信的!另外,我听说它的性能更好。但这需要大量的RAM。

我试图使这个问题尽可能容易理解。任何建议将不胜感激。


1
不要忘记专门为64位Windows编写的程序会更快,尽管这种效果仅在某些类型的程序中才明显-主要是视频和诸如WinRAR之类的大量数学运算。
Sasha Chedygov

可能的重复有多快是64位CPU比32位的CPU? 我只提到这一点,因为这个问题就像比较一辆有50升油箱和100升油箱的汽车。它们都可以工作,并且都可以做相同的事情,但是较小的油箱在某些情况下会更快(燃油重量更轻),而较大的油箱在某些情况下会更快(加油时间更少)。 除非您需要使用64位计算,否则没有任何好处。
突破2012年

您很快就会发现Windows 7从4GB开始运行更好。此时,您将同时升级两者。取决于您是否希望32到64 rip'n现在或以后代替头痛。RAM是最简单的部分。
Fiasco Labs

我不同意“除非您需要使用64位计算,否则没有任何好处”。与32位操作系统相比,64位OS允许更多的地址空间随机化和更多的映射。在32位操作系统上,您实际上不应使用超过512 MiB。(而2GiB远远超过512MiB)。
Hennes

Answers:


21

我只看到三个潜在的好处:

  • 当需要更高的数值精度时,64位应用程序可以提高性能。如果仅将PC用于Firefox或iTunes之类的东西,则可能不会得到很大的推动,但是如果您使用某些科学的或要求更高的应用程序,则绝对是可行的方法。

  • 由于Microsoft要求对64位驱动程序进行认证,因此驱动程序通常更稳定,这意味着至少已进行了一些压力测试。32位Windows没有此要求,因此制造商往往很便宜。不幸的是,这也意味着通常首先会提供32位版本的新驱动程序,而64位版本可能会在稍后推出。

  • 如果您是开发人员,则对于在64位环境中测试应用程序可能很有用。当您使用64位Windows时,可以同时测试32位和64位行为。

就个人而言,除非您有充分的理由,否则在这种情况下,我会坚持使用32位Windows。


7
由于没有64位驱动程序,现在无法获得“ Windows认证”徽标或WHQL认证,因此减少了驱动程序问题。
afrazier 2010年

我不认为拥有64位操作系统就可以真正测试32位和64位行为,因为32位程序在WoW64执行层下运行。进行测试的唯一正确方法是在运行32位或64位Windows的虚拟机中,具体取决于您的需要(无论主机的处理器字长如何,您都可以运行这两个版本)。
突破2012年

签署驱动程序和任何其他代码所需的证书费用约为200美元。你可以得到一个,我可以得到一个,任何人都可以。没有暗示测试。签名只是证明驾驶员的出身-它对您是否有用没有任何帮助。您可以签名并分发什么也不做的驱动程序,但是在启动后等待10分钟,然后有目的地使系统崩溃。
恢复莫妮卡

34

此处的其他答案很好地说明了优缺点,但请考虑以下问题:如果您认为一年内将升级内存,并将其升级到4GB或更多,则最好安装Windows 7 x64现在,这样您以后就不必重新安装。无法从32位安装到64位安装进行就地升级,因此您可能希望省去麻烦,现在就安装64位版本。


7

使用64位窗口的另一个好处是,随着从32位到64位的迁移,还有其他一些体系结构更改-例如,更多的寄存器。64位操作系统将能够利用这些更改。


6

除了Josip所说的以外,请记住,由于地址指针的宽度是原来的两倍,因此64位程序的内存消耗会略高。在磁盘以及内存上。

通过比较32位和64位OS安装映像可以很容易地确认这一点。


更不用说64位版本比32位版本需要更多的4 GB磁盘空间。
鲁克

尽管通常会增加内存消耗,但是您仍然可以在64位程序中使用32位寄存器,从而消除了这个问题(但是,指针的大小显然是原来的两倍)。此外,由于没有指针是硬编码的,并且大多数指令操作码不会改变(或增加长度,因此x-86是可变长度指令集),没有任何内在理由使64位程序占用更多磁盘空间。 )。有关更多详细信息,请参见此问题
突破

3

如果您说您有3 GB RAM,那么我会说要放在64位操作系统上。有了2,就折腾了。Win7将以2 GB的速度运行,但是对此并不会感到非常高兴。就个人而言,明年我将使用32位操作系统。

我怀疑您会因这种选择而失去任何重要的东西,如果结果是您希望使用64位的最新最大的小部件,则可以随时更改。但要准备改回来。该新玩具可能会占用比您更大的内存。

幸运的是,现在安装Win7相对比较轻松(就在几个小时之前)。加载补丁程序/修补程序/更新的时间比加载操作系统所需的时间更长。


1

如果您使用的是64位操作系统,则将混合使用64位和32位应用程序,结果将产生某些冲突。另外,如果您有任何非常古老的应用程序(在计算机时代),它们可能根本无法在64位环境中工作-在许多情况下甚至都无法安装。我有一个Windows 7 32位桌面,安装了4 GB内存(公认的3.2),一切运行起来都很流畅,快速。我最近购买了一台新的Windows 7 64位和2 GB内存的笔记本电脑。(我没有意识到笔记本电脑是64位的,直到我把它拿回家并立即使用。)我遇到了太多的配置困难,并且在64位系统上通常“不稳定”地操作,因此不得不擦除并安装32位。版。除非您要在32位系统上利用64位系统的其他功能(否则,巨大的图形文件等)。64位系统有点像住在深南地区,购买四轮驱动车辆,并且永远不要在已铺设好的高速公路上行驶。这只是您永远不会花钱买的大浪费。

一句话:“除非您有特定的64位需求,否则32位将更好地为您服务。” Microsoft自己就其32位或64位Office 2010提出了一般性建议。


2
只是提供一个相反的例子,我已经在笔记本电脑(具有4 GB的内存)上运行Windows 7 x64了几个月,但还没有遇到由64位Windows引起的单个问题。实际上,该系统比我以前使用32位Windows 7(和2 GB RAM)的系统更稳定。每个人的经验都会有所不同,但是64位Windows可能会运行得比32位Windows好或更好。
nhinkle

谢谢-我在Win7 64bit上遇到很多问题,而在我的最后一台计算机(t410s与现在的t420s)上,我遇到的问题很少,在那种情况下,我运行的是32bit。鉴于硬件的相似性,除了操作系统版本外,我无法提供任何解释-因此,我将擦除此机器,并使用32bit。。感谢您的少量保证,这可能不是一个坏主意。 。
stevemidgley

@SteveMidgley问题是由于您使用的软件或计算机的驱动程序而非操作系统造成的。除了一些驱动程序与较旧的硬件不兼容以及较旧的程序无法正常运行以外,我在切换到64位时遇到了问题。无论哪种情况,如果您遇到任何这些问题,都可以回到32位,但是我重申,这是在操作系统运行的软件的问题,而不是操作系统本身的问题。
突破

@Breakthrough在使用Win7 32和64已有多年的经验之后,我可以肯定地告诉您,在某些硬件上,64位版本被蓝屏炸毁,而32位版本则没有。现在可能是潜在的问题是软件应用程序炸毁了64位版本,但这似乎是一个学问点。在某些硬件上运行Win7的32位版本将导致最终用户遇到较少的OS崩溃(就我而言,这少得多)。
stevemidgley14年

1

我正在使用Turion 64(X2)处理器运行Windows 7 64位,并且系统或程序没有任何问题。而且我只使用1 GB。ram目前。是的,我知道将会有更多的公羊投入使用,并且正在研究中。

有人说少于2 GB的Windows 7不应真正起作用。但是很明显就是这样输入的。它不像它可能的那样快,并且具有更多的内存。但是它的功能很好。


0

我发现(反复地)使用低内存(2-3GB)的Win7 32位启动速度更快,并且看起来“更灵活”。对于4GB同样如此,尽管在很多机器上,Win7 / 32只会使用3GB。全新安装在体面的硬件上没有严重的问题。我经常重新整理运行XP的旧计算机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.