能够使用超过 3GB RAM 限制的好处是什么(宽泛地说...不要严格地说)?
我有一个 64 位处理器,但我的所有软件都是 32 位的,我正在考虑升级到 win7。我想旧的 32 位软件可以很好地运行,运行 16 位软件时会出现一些故障,但这是可以预料到的。
如果我没有任何 64 位版本的软件,我为什么要安装 64 位版本的 Windows?如果我理解正确的话,在 64 位版本的 Windows 上我仍然可以运行 32 位软件(因为 64 位 CPU 有 32 位指令子集)?
只是想知道我是否理解正确,以及第一个问题。
答案1
我最近和一个朋友讨论了这个问题,我得出的结论是,如果所有东西的内存都是 3GB 或以下,那就没有什么真正的好处。
我一直认为 64 位机器在模拟中运行 32 位代码,应该会更慢,但是我同时安装了 Windows Vista x86 和 x64,不敢相信 x86 版本的启动速度竟然快了 6-10 秒。
另一个好处是可以有更多的可用硬盘空间。
通常,为 x64 机器设计的程序会稍微大一些(因为支持更大地址空间的开销代码更大),但同样,这只是大了一小部分。
最后,我注意到,即使是 32 位的相同进程似乎有时在 x64 机器上运行时占用更多内存。
将来有一天 x86 会过时,你将无法在其上运行 Windows,但是我认为这种情况不会持续太久,而且即便如此,你仍很可能可以在其上运行 32 位程序(如果不是这样,他们就真的是搬起石头砸自己的脚了!)。
总而言之,以我的个人观点来看,如果你的内存不足 3GB 并且没有特殊原因需要 x64 机器,那么我就不会这么做。
答案2
简短的回答是:完全没有。
答案3
它使你的电脑更容易升级——无论是硬件还是软件。如果你突然需要一些额外的内存,而你的内存已经到了极限,那么你必须先重新格式化为 64 位操作系统,然后才能升级~ 软件也是如此。
=硬件允许的情况下我都会安装64位操作系统~
答案4
在大多数情况下,我强烈推荐 64 位 Windows,这是未来的趋势。我已经使用 64 位 Vista(它并不像媒体所说的那么糟糕)一年多了,它一直没有出现任何问题。
然而有些事情需要警惕,
- 16 位软件无法在 x64 Windows 上运行(您真的还需要 16 位软件吗?)
- 一些较旧的硬件可能没有 64 位驱动程序(例如,要警惕旧打印机)
- <2G 内存,最好还是使用 32 位 Windows
从好的方面来看,64 位 Windows 启用了 32 位版本所不具备的额外安全功能。