可能重复:
Windows XP 和 RAM 3.5GB+
安装的 RAM:4 GB,但可用容量为 2.96GB......为什么?
我有一台安装了 4GB RAM 的 Macbook Pro。我在上面安装了 Windows 7,显示可用内存为 2.74GB。这是为什么?别跟我讲 32 位的故事;我靠编程谋生。32 位系统上的最大可寻址内存是 4 GB,而不是 3 GB。
需要证明吗?MSDN:Windows 版本的内存限制
答案1
不要跟我讲 32 位的故事;我靠编程谋生
这是 32 位的故事。除内存之外的一些东西使用相同的地址空间,例如内存映射 I/O。
答案2
内存的最大用户通常是视频卡。如果它有大量内存,则这些内存会丢失,如下所述: 基于 Windows 7 的计算机上的可用内存可能小于已安装的内存
您可以通过打开设备管理器并在“查看”菜单下选择“按连接查看资源”来检查计算机上的内存使用情况。展开“内存”节点,看看您是否能找出占用内存的设备(如果有的话)。在某些情况下,可以通过禁用未使用的设备(如火线)来增加内存。
注意:所谓的 3GB 障碍在被设备占用之前更像是 4GB。