这是 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。