Почему процессор отображает 36 битное адресное пространство?

При выполнении lscpu получаю результат

  Architecture:           x86_64
  CPU op-mode(s):       32-bit, 64-bit
  Address sizes:        36 bits physical, 48 bits virtual
  Byte Order:           Little Endian
CPU(s):                 4
  On-line CPU(s) list:  0-3

Объясните пожалуйста что значит 36 бит физический адрес и 48 виртуальный.

Нагуглить смог только то что 64 битную адресацию использовать сейчас не имеет смысла поэтому все используют 48. Но откуда 36 непонятно.

И я всегда думаю что виртуальный адрес меньше физического?


Ответы (0 шт):