В действительности современные системы используют 64-битные адреса, но не все из них используются системой, поскольку от 2 до 64 - это объем памяти, который никто не будет использовать в ближайшем будущем. В Linux вы можете узнать, что на самом деле использует ваша машина, выполнив cat /proc/cpuinfo
. На моей машине у меня есть, например,
размеры адресов: 36-битный физический, 48-битный виртуальный
, так что это позволит использовать 64 ГБ физической памяти и 256 ТБ виртуальной памяти. Этого в значительной степени достаточно для того, с чем эта машина когда-либо столкнется.