我直接从系统信息中获取了这个:
此外,BIOS 报告有完整的 4GB 可用空间。
注意安装了 4gb,但总共 2gb。我知道在 32 位操作系统上,您永远不会获得完整的 4gb 内存,但通常您会获得 2.5-3.2gb 的内存。
我只有2GB可用!当我做任何事情时,我的交换文件就会变得疯狂!请注意,我有双 SLI nvidia 显卡,每个显卡都有 512mb 的板载内存,尽管我关闭了 SLI 功能。
有人知道为什么 Windows 可能会声称我总共有 2GB 的内存吗?
注意:之前在 serverfault 上询问过,但在此站点打开之前关闭为“属于超级用户”:https : //serverfault.com/questions/39603/windows-7-using-exactly-half-the-installed-memory(我仍然需要答案!)
Pax*_*xxi 14
首先,使用两个图形卡会丢失大量可用内存,即 1GB 的 RAM 和其他设备丢失。
您可以在 msconfig 中检查一个开关。转到开始,输入 msconfig 并按回车键。转到引导选项卡,单击高级选项。检查是否启用了最大内存选项,如果是,则禁用它并重新启动。
编辑:
问题在于称为地址空间的东西。在 32 位系统上,您有 4GB 的地址空间,您需要使用的所有设备都必须映射到地址空间中。每个被映射的设备都会占用一些地址空间,并使其无法用于系统的其余部分。
在 Windows 中获得超过 2.5-3GB 可用内存的唯一方法是安装 64 位版本。安装后,它看起来是一样的,只有 2GB 的可用内存。要获得所有可用内存,您需要进入 BIOS 并启用一个称为内存重映射的选项。
内存重映射功能将所有映射的设备移动到地址空间中 4GB 以上的限制,从而释放您的地址空间供系统使用。
Jef*_*ood 11
您真的应该使用 64 位操作系统。
| 归档时间: |
|
| 查看次数: |
43651 次 |
| 最近记录: |