为什么实际 RAM 大小比标称的要小?

为什么实际 RAM 大小比标称的要小?

根据/proc/meminfo我的机器,我有 16366448 KiB 的内存,大约是 15.6 GiB。但我的两根 RAM 总共应该有 16 GiB。为什么会这样?

答案1

处于不同测量阶段的部分 RAM 可以通过以下方式获取:

  1. CPU 显卡
  2. 终端的文本模式(MS-DOS 的遗留)
  3. BIOS/UEFI
  4. 操作系统(Windows 和 Linux)- 内核及其他
  5. 专用显卡(不在 CPU 中)
  6. 其他固件取决于硬件

这就是为什么即使存在完整的内存,您也无法看到它。

关于 RAM,你可以肯定它存在,我的意思是如果你有 16 GiB 的 RAM,那么你严格来说有 16*1024^3 = 17179869184 字节。

相关内容