O sistema operacional deve ser compilado com uma certa suposição sobre o tamanho (e, portanto, o intervalo) de ponteiros que ele gerencia. Lembre-se de que também é tarefa do sistema operacional implementar a abstração da memória virtual e lidar com o lado do hardware (páginas, troca, paginação e assim por diante). Portanto, o sistema operacional deve ser escrito para levar em conta detalhes arquitetônicos como esses.