Я думаю, что здесь говорится, что процессор x86 способен адресовать столько памяти, но это не так, как на практике.Это было бы возможно только в том случае, если бы программа использовала модель сегментированной памяти и использовала как полный сегмент, так и регистр GP, а процессоры были подключены таким образом.Однако сегодня программы обычно используют модель плоской памяти (которая может адресовать меньше памяти), а операционные системы не поддерживают адресацию такого большого объема памяти AFAIK.
И из §3.3.1 руководства [1] :
Модель сегментированной памяти - [...] Программы, работающие на процессоре IA-32, могут адресовать до 16383 [2 14 ] сегментов разных размеров и типов, и каждый сегмент может достигать 2 32 байт.
Таким образом, очевидно, что они подключены для адресации 2 46 (64 ТиБ) байтов (виртуальной и физической?) Памяти , но мы ограничены тем, какая модель памяти используется в программах и поддерживается ли операционная система.