Por que em 64 bits o endereço virtual tem 4 bits (48 bits) em comparação com o endereço físico (52 bits)?

No livro "Programação de baixo nível: C, montagem e execução de programas na arquitetura Intel® 64", li:

Cada endereço virtual de 64 bits (por exemplo, o que estamos usando em nossos programas) consiste em vários campos. O endereço em si tem, de fato, apenas 48 bits de largura; é estendido para um endereço canônico de 64 bits. Sua característica é que seus 17 bits restantes são iguais. Se a condição não for atendida, o endereço será rejeitado imediatamente quando usado. Em seguida, 48 bits de endereço virtual são transformados em 52 bits de endereço físico com a ajuda de tabelas especiais.

Por que a diferença em 4 bits entre o endereço virtual e o endereço físico?

questionAnswers(1)

yourAnswerToTheQuestion