
Tengo una RAM de 4 GB en mi sistema. A continuación se muestra el mapa de RAM proporcionado por mi BIOS.
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
.
.
.
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000011fdfffff] usable
La última línea da un alcance superior a 4G y está mapeada como Zona NORMAL.
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
[ 0.000000] Normal [mem 0x100000000-0x11fdfffff]
Salida de cat /proc/meminfo
MemTotal: 3955304 kB
MemFree: 1878108 kB
MemAvailable: 2182668 kB
¿De dónde vienen estos 510 MB? ¿O mi sistema está instalado con 4,5 G?
Estoy usando un Arch Linux de 64 bits con 3.16.3.
La ayuda con material de referencia también está bien.