在我的电脑属性中可以看到当前系统中的内存信息,通常来说这里显示的可用内存可能会比我们实际安装的内存显示的小,例如我这里计算机是16GB的内存,可用内存只有15.8GB,如图所示。

原因分析
在Windows系统中,系统的实际可用内存取决于以下的配置:
- 系统中的一部分内存被某些硬件设备保留,也就是这一部分内存被设备硬件独占了,操作系统实际可用的内存会减去这一部分独占的部分。
- 主板支持的最大内存上限,例如计算机主板最大支持32GB内存,如果你安装了64GB内存,那么多余的32GB无法被识别到。
- 系统的BIOS版本以及BIOS的设置。
- 已安装的操作系统版本,例如Windows 7的 Start Edition版本只支持2GB的内存。
- 或者其他的一些系统设置引起的。
举个例子,例如你有一个128MB的主板集成显卡,这个显卡的需要借助实际内存条的128MB作为显存,专业的说就是这个显卡需要将它的128MB地址空间映射到实际的内存上,此时对于操作系统而言,可用内存将会减少128MB,用于做集成显卡的专用内存。
转载请注明:悠然品鉴 » 为什么计算机中显示的可用内存可能比实际安装的内存小?