为什么实际 RAM 大小小于其显示的大小?

Mon*_*une 4 memory linux

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

pbi*_*ies 10

不同测量阶段的一些 RAM 可以通过以下方式获取:

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

这就是为什么即使内存存在,你也看不到完整的内存。

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