我的 HP HDX 16 笔记本电脑有 4GB 内存,运行 64 位系统。出于某种原因,我总是进入 Dxdiag,总是看到它显示 4096 MB 内存。但今天我觉得这台电脑运行不正常,所以我打开它,它显示 3128 MB 内存。那 1 GB 去哪儿了?
当我检查计算机属性时,它说我正在使用具有 4.00GB RAM 的 64 位系统,但为什么其他一切都说它有 3?
答案1
最有可能的原因是您的 BIOS 上的视频内存设置。可能它被设置为动态,并且由于您运行了一些视频密集型应用程序而自动调整为 1GB。检查您的 BIOS 设置。
答案2
以下是用户提出的相同情况,他于微软。
低于 4GB(可通过 32 位访问的最高地址)的大量地址空间被保留供系统硬件使用:
• BIOS – including ACPI and legacy video support
• PCI bus including bridges etc.
• PCI Express support will reserve at least 256MB, up to 768MB depending on graphics card installed memory.
这意味着典型系统可能会看到低于 4GB 的地址空间中约 256MB 到 1GB 的地址空间为硬件保留,但操作系统无法访问。英特尔芯片组规格非常善于解释哪些地址范围默认保留,在某些情况下会指出 1.5GB 始终保留,因此 Windows 无法访问。