32 位实际上是否使用了超过 3.25GB 的 RAM?

32 位实际上是否使用了超过 3.25GB 的 RAM?

我使用的是 32 位 Windows 8。它有x86 系统上的内存限制为 4GB RAM。我的电脑有 6 GB 的 RAM。为了绕过这个限制,我安装了第三方软件 PatchPAE2,这样我就可以使用所有 RAM。

这个软件真的有用吗?如果可以,我如何确定我的操作系统确实找到了 6 GB RAM 并且确实允许我使用全部内存?

答案1

你应该知道的第一件事是:改用 Windows 64 位。正如许多评论所述,你应该安装 Windows 8 64 位,因为它具有本国的支持高达 512 GB 的 RAM、更好的内存支持和管理、更好的性能(用于更多内存设置),并且您将能够使用 64 位软件,而不依赖可能成为新错误来源的第三方解决方案。


为了检查系统拥有多少物理安装内存,Windows 8 中最简单的方法是使用以下任一方法:

  • 系统信息

按下winkeypause/break检查“系统”部分中的“已安装内存”值

在此处输入图片描述

  • 任务管理器

同时按下CTRLALTDELETE。单击“性能”选项卡并检查“内存”值。

在此处输入图片描述

答案2

32 位操作系统可以寻址 2^32 位,即大约 4GB。经常引用的 3.25 - 3.5GB 是对计算机其余部分和操作系统如何分配额外资源的过度简化。

物理地址扩展肯定有效,并且已被各种操作系统使用多年。一般用于服务器级操作系统,而不是消费者级。

PatchPAE2 软件似乎比较晦涩。据我所知,它使用的概念应该可以正常工作,并且有一个适用于 Windows 8 的版本。

就稳定性和易用性而言,我个人会选择真正的 x64 操作系统。

答案3

跑步资源监控查看 Windows 的 RAM 是否已被充分利用:

在此处输入图片描述

我用了一个引导加载程序绕过内存限制32 位客户端 Windows 版本,其工作原理正如您在图片中看到的那样。

相关内容