64 位计算机上的 Windows 7

Get*_*ree 4 memory windows-7 64-bit

我在维基百科上读到,64 位 PC 上的 Windows 7 需要的 RAM 是 32 位 PC 上的两倍。
我明白这是为什么:存储在内存中的每个数字都需要 8 个字节,而不仅仅是 4 个
。简单来说,这意味着当您在 64 位计算机上使用 Windows 7 时,您的 RAM 量减少了一半。

现在,我现在有一台装有 Windows Vista 的 Intel Core 2 Duo 笔记本电脑(2 GB 内存)。
我的问题是:
由于 Core 2 是 64 位架构,如果我升级到 Windows 7,我的笔记本电脑是否会像只有 1 GB 的 RAM 一样工作?

或者……换句话说:
拥有一台装有 Windows 7 的 64 位 PC 是否需要两倍于 32 位 PC 的 RAM 才能获得相同的性能?

如果我是对的,那么我会说拥有 64 位计算机和 Windows 7 是一件糟糕的事情(不过,我希望我错了)。


跟进:
经过一些回答后,我意识到在 64 位 PC 上安装 32 位操作系统与在 64 位 PC 上安装 64 位操作系统不是一回事。

显然,当操作系统和 PC 都支持 64 位时,Windows 7 在 64 位架构上需要两倍的 RAM 的问题。
我想要新的答案来解决这个问题。
另外,是否可以在使用 32 位版本的 Windows 的 64 位 PC 上拥有超过 4 GB 的 RAM?

Sas*_*gov 19

这是一个可怕的误解。是的,你的应用程序可能会占用一点更多的RAM,但总体而言,这将难以显着; 它们肯定不会占用两倍的内存。如果是这样的话,没有人会切换到 64 位。

在 64 位 Windows 7 机器上使用 2GB 内存完全没问题。


根据您的跟进:我不知道您从哪里听到有关 Windows 7 占用两倍内存的传言,但这完全是错误的。64 位操作系统绝对不可能占用32 位操作系统两倍的内存。您的计算机上有什么硬件并不重要。

拥有 64 位操作系统的主要优势是能够使用超过 4GB 的 RAM。最重要的是,任何专门为利用 64 位处理器而编写的应用程序都将比 32 位应用程序略快。除此之外,两者之间真的没有太大的区别。所以我会说你可能不需要64 位操作系统,尽管我仍然建议安装它,因为没有理由不这样做。

  • @GetFree 64 位版本可能会使用比 32 位版本更多的数量,但永远不会是两倍。两个版本的规格差异可能一半是市场营销,一半是 32 位版本可能在 950MB 的 RAM 上舒适地运行,而 64 位版本可能在 1050MB 上运行得更好,因此市场营销汇总到下一个*典型*数量计算机中的 RAM。我知道一个事实,在我的 64 位旧 2GB 机器上,它启动时使用了大约 1050-1100MB。按照建议,获得 64 位操作系统,因为真的没有理由不这样做。 (2认同)

Jos*_*ved 8

只有指针使用双倍的 RAM。所有其他内存内容与原来相同。指针只占内存使用的一小部分。

但是,只有 2 GB 的 RAM,您最好有其他一些理由想要 64 位。使用该数量的 RAM,您几乎无法从 64 位操作系统中获得任何好处。我能想到的唯一两个需要 64 位的场景是 Hyper-V(它对 RAM 不满意)并且需要测试一些东西。

我要么升级 RAM,要么继续使用 32 位。