RAM 512MB + 512MB = ~700MB。发生了什么?

RAM 512MB + 512MB = ~700MB。发生了什么?

很抱歉我没有所有数据,因为这是我朋友遇到的问题。他说他在旧电脑上又加了一根 512MB 的内存条,结果显示不是 ~1024MB,而是 700-800MB。这个差异似乎太大了,不像是集成显卡之类的东西占用了一点空间。

SO:Windows XP。PC:未知,非常旧。

这会是什么呢?

答案1

启动 BIOS 应显示真实内存量。Windows 有时仅(不记得哪些主要版本会报告哪些不会)报告未被 BIOS 保留的内存。BIOS 通常会根据安装的 RAM 量动态地将 RAM 分配给集成视频适配器。

让您的朋友进入BIOS并检查。出现的第一个页面应显示已安装的内存量。可能还有一个选项可以设置分配给视频适配器的 RAM 量。

答案2

这听起来像PCI孔对我来说。物理地址空间的某些区域被保留用于与视频卡和其他 PCI 设备通信,导致这些区域中的内存无法访问。这并不意味着这些内存实际上被这些设备使用,而是意味着这些内存位于映射到这些设备内存的地址空间的一部分,而不是系统的物理内存。

举个例子,当我的笔记本电脑启用高性能 GPU 时,256 MB 内存将不可用,剩下 7.75 GB 内存。如果我只使用低功耗 GPU,则所有 8 GB 内存均可用。

看起来计算机无法支持超过 1 GB 的物理内存,因为如果 1 GB 内存足以到达 PCI 孔,那么 1 GB 可能是主板支持的物理地址空间的顶部。

相关内容