
问题如图所示:64位系统已安装4G内存,但括号中显示3.87GB是否可用?
在正常情况下,如图所示:只有已安装的内存为8G,没有括号提示!

实际分析:

排除硬件保留的存储器寻址可能性
Windows保留部分内存作为硬件寻址空间,这确实是Windows显示的可用内存容量与实际容量不匹配的常见原因。但是,此原因仅存在于32位Windows 7 / Vista / XP中,并且32位Windows 7 / Vista / XP的内存容量上限为3.25GB / 3.5GB。因此,此语句是不正确的,并且64位Windows不受此影响。
排除1000/1024转换错误
众所周知,Windows的内存容量识别存在1000/1024转换错误。 Windows中显示的各种存储设备(例如硬盘,光盘,闪存等)的容量仅约为设备标称容量的93%(1000的幂除以1024的幂约为93%)。但是,内存不受此转换错误的影响。内存条严格按照1:1024设计计算。当Windows 7 x64计算机仅配备2GB内存时,可用内存容量与实际容量不匹配是没有问题的。此外,4GB容量的93%不是3.87GB。所有这些都可以解释1000/1024转换错误是不正确的。
在MSCONFIG.EXE系统配置实用程序中设置了“最大内存”

Windows 7 / Vista的MSCONFIG.EXE系统配置实用程序在“启动”选项卡的“高级选项”中提供“最大内存”选项。启用此选项将导致可用内存容量与实际容量不一致。但是,通过实际操作,无论关闭还是打开此项目,仍然无法解决。
最后,我只能专注于图形卡的共享视频内存。
SonyVPCS笔记本电脑配备了NVIDIA®GeForce®310M独立显卡。在正常情况下,不应占用内存。
但是出现另一个问题。 VPCS使用的芯片组是HM55。该系列芯片组首次为具有内置图形内核的第二代Nehalem Core处理器提供支持。这些新一代的Nehalem处理器是内置的。图形内核像集成图形一样共享视频内存,它们是3.87GB问题的原因。
关于为什么当计算机仅插入2GB内存时Nehalem处理器不共享视频内存的原因,只有在插入4GB内存时才共享,因此最终在英特尔官方网站上找到了答案:

当计算机使用独立的图形卡时,仅当物理内存容量不少于4GB时,才会激活Nehalem处理器共享的视频内存。因此,当计算机仅插入2GB内存时,可用内存容量与实际容量不匹配将不会有问题。
--------------------------------------------------- -------------------------------------------------- -------------
因此,上面的摘要是,当内存大于4G时,集成显卡会占用内存的一部分。
如有必要,可以在BIOS中进行如下调整:


注:当没有独立的图形卡时,不应禁用或关闭内置显示设备。博客作者在办公室计算机上进行的实验将是一个悲剧。 restart重新启动后,由于图形卡已禁用,因此监视器无任何显示。中餐结束后,没有人脱下主机箱的后盖并扣上电池,然后恢复正常。如果您有独立的图形卡,则可以将其关闭!
要点:内置显示设备占用存储容量。调整到最小32MB后,保存并重新启动。您将看到以下图片,没有其他可用的提示。

如果有独立显卡,则可以直接选择关闭内置显示设备(其中一些会自动被阻止),效果如下:


此时的生物状态。

内置显示设备占用的内存容量:默认值为64M!
您可以根据自己的情况在32-1024之间自由选择,并且可以调整游戏中的得分。
在通常情况下,建议集成显卡的视频内存不要太大。系统本身也是动态分配的。如果确实需要高性能,则只能使用独立显卡。集成显卡从未具有如此高的性能。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-350634-1.html
这是国家给自己找面子呢