Dell Latitude E6420 8GB 内存显示为 3GB Windows 7

Dell Latitude E6420 8GB 内存显示为 3GB Windows 7

这是 RAMMON 显示的内容;内存类型 DDR3 未填充 最大时钟速度 (MHz) 666.67 (JEDEC)
最大传输速度 (MHz) DDR3-1333
最大带宽 (MB/s) PC3-42600
内存容量 (MB) 8192

这是我在 Windows 7 任务管理器中看到的内容;物理内存(MB)总计 3241 缓存 433 可用 498 空闲 77

系统信息;已安装内存 4GB(可用内存 3.17GB)

32 位操作系统。

这是正常的吗?发生了什么事?谢谢。

编辑:感谢您的回复。我更想问的是,为什么我看到的可用空间只有 3GB,而不是 32 位操作系统的最大可用空间 4GB?看到第一条评论回答了这个问题,谢谢

答案1

Windows 32 位只能“看到”最多 3 或 3 点“某些东西” GB 或 RAM。

32 位只能指最多 4 GB(2^32),但其中一部分必须用于其他用途,如视频和其他硬件,因此最终会得到大约 3GB。

使用更多功能的唯一方法是升级到64 位

答案2

正如 nutty 所说,32 位模型有点受限,但是您可以确保安装了 PAE,即物理地址扩展,其工作原理大致类似于,如果您有一个电源板,并且您将另一个电源板连接到该电源板,您会失去一个插座,但会得到 4 个新插座。只不过这是与内存有关的,因此您可以使用部分内存来判断其余内存的位置。

这当然受 Windows 7 支持。

当然可信的来源:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796(v=vs.85).aspx

答案3

参考Windows 和 Windows Server 版本的内存限制

物理内存限制:Windows 7

下表指定了 Windows 7 的物理内存限制。

在此处输入图片描述

因此 32 位 Windows 限制为 4 GB。64 位 Windows 可以使用更多。

此外,从基于 Windows 7 的计算机上的可用内存可能小于已安装的内存

在运行 Windows 7 的计算机上,可用内存 (RAM) 可能小于已安装的内存。

例如,32 位版本的 Windows 7 可能会报告安装了 4 GB 内存的计算机上只有 3.5 GB 可用的系统内存。

或者,64 位版本的 Windows 7 可能会报告在安装了 8 GB 内存的计算机上只有 7.1 GB 可用的系统内存。

...

可用系统内存的减少取决于以下配置:

  • 计算机中安装的设备以及这些设备保留的内存
  • 主板处理内存的能力
  • 系统 BIOS 版本和设置
  • 安装的 Windows 7 版本(例如,Windows 7 Starter Edition 仅支持 2 GB 的安装内存。)
  • 其他系统设置

答案4

这不仅仅是大小的问题。32 位系统应该能够处理 2^32 位 (4GB),但 Windows 并没有达到极限。

更新到 64 位版本可以让您处理完整的 4GB。

相关内容