![旧的 4GB 内存最大有用处还适用吗?(win7 64 位操作系统)](https://linux22.com/image/1267451/%E6%97%A7%E7%9A%84%204GB%20%E5%86%85%E5%AD%98%E6%9C%80%E5%A4%A7%E6%9C%89%E7%94%A8%E5%A4%84%E8%BF%98%E9%80%82%E7%94%A8%E5%90%97%EF%BC%9F%EF%BC%88win7%2064%20%E4%BD%8D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%89.png)
购买超过 4GB 的内存有什么好处吗?除了操作系统是 64 位之外,还有其他因素吗?主板是否起到一定作用?
答案1
您的 CPU 必须支持 64 位;您的主板必须支持该 CPU。这样,64 位操作系统才能利用大于 4 GB 的内存。
答案2
有什么好处吗?这取决于您需要做什么。当然,更多的内存意味着您可以同时运行更多的应用程序,同时减少磁盘 I/O(由于交换文件活动 - 交换文件用于临时将 RAM 中的数据和代码移至离线,以便其他程序可以使用相同的 RAM;它就像一个双向工作的溢出设备)。如果您正在玩涉及高分辨率图形或需要在 RAM 中存储大量数据的视频游戏,例如“魔兽世界”或“Ashen Empires”等 MMORPG 或甚至“毁灭战士 III”等非 MMORPG 游戏。
使用 64 位操作系统具有性能优势,因为处理器可以原生处理 64 位值,而不必将其分为两部分处理。这需要更少的 CPU 周期,对于某些应用程序来说,这些好处非常显著(有时甚至很明显)。
主板也起着重要作用。如果你购买了一款优质主板,比如英特尔的高端型号,那么主板的工程设计和组件也往往更好(质量、性能等)。有时保修期也会更长,这可以很好地表明制造商对其产品的信心程度(他们知道产品是如何制造的,以及特定产品系列的故障率是多少)。
对于 Windows 7,我发现 4 GB 的 RAM 实际上是常规商务和家庭用途的最低要求。如果硬件支持超过 4 GB 的 RAM,那么我将安装完整的 8 GB。如果您并排运行两台 Windows 7 计算机,它们的规格相同,但一台具有 2 或 4 GB 的 RAM,而另一台具有 8 GB 的 RAM,并同时启动相同的应用程序(例如,Google Earth、OpenOffice.org 和 Opera 或 Firefox),则具有更多 RAM 的计算机启动速度会更快一些。使用一段时间后(例如,在 Google Earth 中输入相同的地址,在 Opera 中打开相同的网站,并在 Open Office 中加载一些文档),具有更多 RAM 的计算机将看到更少的磁盘活动。
与之前更换磁盘的成本相比,以及我通常看到的性能提升(在用户使用机器几个月并安装了各种工具栏、后台进程/服务和附加组件后,这种提升往往更加明显),我发现从一开始就使用更多 RAM 是一项明智的投资。
答案3
您需要的 RAM 数量主要取决于您运行的应用程序。如果您希望使用虚拟机,4Gb 可能不够。
另一方面,由于分页的工作方式,64 位操作系统占用的内存更多。64 位代码将使用更多内存,因为指针将占用 8 个字节而不是 4 个字节。其他类型的变量也是如此。这意味着,如果 4Gb 在 32 位操作系统上足够用,那么在 64 位操作系统上可能就不够用了。
正如 Randolf 正确提到的,内存越多,性能就越高。Windows 可以非常智能地使用额外内存,例如缓存常用程序,以便它们加载得更快。
就我个人而言,我发现 4Gb 不够。在高分辨率(4M+ 像素)下,某些游戏(如星际争霸 II)在切换时会崩溃,即使使用 4Gb RAM 也是如此。考虑到如今 RAM 成本较低,8Gb 听起来差不多。