Почему процессор отображает 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 непонятно.
И я всегда думаю что виртуальный адрес меньше физического?