Windows 7比Windows XP使用多少RAM?


8

我试图弄清楚是否需要使用Windows 7的64位版本,我宁愿不要,除非有很大的好处,因为即使一个或两个缺少的64位驱动程序或一个应用程序都没有,工作要做得很正确。

我看到的使用64位Windows 7的最大原因是,它允许使用更多的RAM。但是,我现在从来没有用完RAM(尽管同时刻录CD,在Windows 7中在Virtual PC中测试软件,不少于Windows并在Microsoft Word中编辑文档)。

由于Windows 7的最低RAM为1 GB(与XP的64 MB相比),这表明 Windows 7使用了更多的RAM。那么,Windows 7比Windows XP使用多少RAM?


只需假设没有32位版本即可。现在,每个硬件制造商都希望能做到这一点,因为鉴于人们并没有全部升级,他们必须在两种硬件下都能工作。
dlamblin

2
如果您的RAM不超过4 GB,我将远离Windows x64。除非您必须处理超过4 GB阈值的RAM,否则没有任何实际好处(当然也没有“性能提升”)。

哦,顺便说一句,Windows 7在512MB RAM的情况下运行良好。不相信我吗?在具有一定数量RAM的VirtualBox VM中运行Windows 7,运行平稳。
哈雷·沃森

1
是的,但是您不会在virtualbox中运行太多其他内容,请记住“平稳” :)

Answers:


11

您是否有超过2GB的RAM?

是?然后停止关怀

XP和7使用RAM的方式不同。现在,在我的Vista盒中(与7有很多共同点),我闲置了54%的RAM。剩下的空间不到GB!例如,玩《孤岛危机》还不够。因此,让我们关闭我的页面文件。变化很小。我们还是去玩孤岛危机吧。

跑得很好,现在我空闲了30%的RAM。Vista和7 缓存在您的RAM中,因为它比大多数硬盘驱动器快40倍(尽管不是SSD,它仍然要快很多,但不一样),因此使用它来加快PC速度非常有意义。

如果您的RAM少于2GB,请坚持使用XP。如果给它们提供现代硬件,则Vista和7的速度要比XP快得多。

至于最低要求,XP永远无法在64mb的ram上真正运行良好,而win7可以在不到1gb的速度下运行。好像MS改变了他们对如何显示操作系统的想法。当XP出现时,拥有PC的人减少了,并且几乎没有广泛的互联网,因此他们(基本上)可以躺在包装上,没有人会提及它。现在,他们提出了一个合理的数字,它将允许Win7按设计运行(缓存和全部)。


3
“关爱他人”不是答案。
2013年

@trlkly:是的,因为询问XP或7在具有现代RAM数量的机器上是否使用了更多RAM是一个错误的问题。
Phoshi

1
那不是你决定的。Stack Exchange的全部目的是我们回答给出的问题。这不是一个对话论坛。到Windows 7的问题不是“给你更新的一些建议,但具体是多少更多的内存使用一个比其他。
trlkly

@trikly:这是一个众所周知的现象,人们并不总是问自己真正想要答案的问题。在给定的约束下,哪个操作系统使用最多的RAM是一个错误的问题,因为回答它不会给您有用的信息。回答一些有用的问题是,在一定数量的RAM下,哪个性能更高。
Phoshi

4

使用更多的RAM并不是一件坏事。当然,对于较大的OS映像,OS可能会使用更多内存,但真正的原因是Windows 7与XP相比具有出色的缓存和预取性能。

通常,如果您的RAM中有90%位于未使用的位置,则您的计算机不会利用其拥有的内存。Windows 7确实需要更多的RAM才能正常运行,但真正的事实是,与XP不同,它将充分利用您提供的RAM。

Windows 7可以在不足4GB的RAM的情况下正常运行,因此您应该可以使用32位版本。您不会像拥有64位及更多RAM的人那样做太多的缓存。

也就是说,坦率地说,我认为值得使用64位。我们许多人使用XP已有8年或更长时间,因此认为我们可能在Windows 7上使用5年左右并不为过。很明显,现在是64位计算。我宁愿替换没有32位驱动程序的组件,也不愿只为该硬件使用32位OS。在应用程序方面,通过Windows on Windows(WOW),运行在64位Windows上的99.999%的32位应用程序应该没有问题。该应用程序必须以非常愚蠢的方式运行,才能被绊倒。


除非使用更多的RAM意味着您必须购买更多的RAM,否则这是一件坏事。
dlamblin

“通常,如果90%的RAM闲置在那里,那么您的计算机就不会利用它所拥有的内存。” 因此,如果我们逆转此逻辑,则只有当操作系统正在对当前未使用的内存执行“某些操作”(即将数据推入/缓存到可能会或可能不会用于将来的用户交互的RAM中)时,您的计算机才可以利用。:)

我希望我的PC可能加速而不是什么都不做:)
Phoshi

@dlamblin这些天,随着RAM价格上涨,我不同意。此外,缓存并不意味着您“必须”购买更多的RAM,只是更多的RAM将使您受益。
phoebus

@Molly,只要这种行为不会对性能产生有害影响,当然:)
Phoebus,

3

7 Home将仅占用275mb RAM。为了支持大多数人将要使用(或允许运行)的常规服务和附加功能,以及(用外行的话来说)“做到这一点”,O / S不仅需要更多。“普通” 7家庭用户通常需要大约600-650mb RAM才能供W7加载正在使用的所有内容,并能够(再次以外行的话来说)“移动”而不出现任何瓶颈或其他问题。


2

根据我的运行情况,我一直处于空闲状态,带宽为800mb或1gb。而在WinXP中,它大约在500-800mb之间。

但是话又说回来,我的内存是4GB(因为我使用的是32位,因此有效带宽为3.5gb),因此额外的500mb可以忽略不计。


1

Google Tweak-XP Pro。它允许您更改ram WinXP缓存的数量,最大1GB。如果您不希望页面文件,则将其减小到2MB [最小]。


1
不要使页面文件变小,它会降低速度。阅读Mark Russonivich的sysinternals文章。
Rich Bradshaw

0

“在Virtual PC中测试软件(不低于Windows 7)”

仅出于这个原因,我将使用4GB的RAM,这意味着64位。XP会向您说明您正在使用多少RAM。即使空闲时,它也会在空闲时主动将数据从内存中推送到页面文件中。另一方面,由于MS进行了智能化处理并意识到没有理由不存在数据,因此7将数据主动缓存到您可能潜在使用的可用内存空间中。拥有“空闲”内存是一种浪费。

核心XP操作系统使用的RAM是否少于7?是。但是,人们安装和运行的所有其他软件确实会影响使用多少RAM。

简而言之,请进行基础研究,并查看您的硬件是否具有Win 7 x64驱动程序可用。至于您的软件,我还没有遇到无法解决的问题。我唯一要担心的是,如果您正在运行某种软件,并且该软件可以在非常低的水平上使用该硬件。如果看起来x64可以工作,请使用它。

另外,您如何计划购买升级?零售升级使您可以选择自己认为合适的32位或64位。因此,您可以立即升级到Win7 x86,并且如果以后购买更多的RAM,则仍可以运行x64版本。您只需要重新安装即可。


0

莫莉(我认为)我在我的戴尔笔记本电脑上的一个partician上安装了Windows 7,在另一个partician上安装了xp pro。我在64位计算机上使用512 m的内存。是的,我还需要更多,但两者似乎都可以正常运行。但是,使用Windows 7时,您必须非常小心以防过度加载,因为它将冻结。但是对于普通使用,512很好,通常7比xp好很多。而且(请原谅我的法语)和地狱,Windows 98比Vista更好。


当然,您可以在只有20 MB RAM的7 MHz机器上安装XP :) winhistory.de/more/386/Screenshot8mhz_system.gif

我会尝试一下。唯一的问题是,安装可能需要一个月的时间。好吧,得去找那个20兆的内存芯片。希望您感恩节快乐!clif

我们的火鸡很安全……至少还有几周了:)
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.