A tabela de páginas na Wikipedia tem um gráfico muito bom para visualizar parte da sua pergunta. São os primeiros gráficos na página .
Um processo tem um espaço de endereço virtual que pode ser muito maior do que qualquer memória física que você tenha. Os dados dentro desse espaço de endereço obviamente precisam ser mapeados para a memória física em algum momento. A unidade de gerenciamento de memória (MMU) é responsável por isso. Por meio de vários mecanismos, ele rastreia quais páginas (segmentos do espaço de endereço virtual) relacionadas a quais quadros de memória física. Uma página não precisa necessariamente se relacionar com um endereço físico. Se esse for o caso, você receberá uma falha de página, o que significa que determinada página precisa ser carregada de um local de história alternativo para a memória física antes de poder ser acessada.
O espaço de endereço virtual sempre começa em 0. Os registradores base e limite são usados para definir o início e o fim da partição de memória física em que um aplicativo pode trabalhar. Se sua base é registrada é 12345 para cada endereço virtual que você está tentando para acessar 12345 é adicionado.
Para mais informações sobre isso, consulte também Como são registros de base, registros de limite e registros de relocação usados?