Os diferentes mapeamentos (por processo) do mesmo conjunto de endereços lógicos para diferentes físicos no Linux x86 são SOMENTE através de paginação. Ou seja Basicamente, o valor do registro CR3 diferente, que aponta para um PGD diferente para cada processo. Com o mesmo CS, os valores do DS por toda parte (ou seja, nada exclusivo sobre esses processos e o mesmo vale para os descritores de segmento também, somente as permissões são diferentes entre modo de usuário e modo kernel), você tem o mesmo conjunto de Endereços lineares para todos os processos e, portanto, a única diferença que pode ser obtida é via paging. Obrigado Krishna Kumar Senhor pela sua resposta.