A virtualização da memória foi inventada na década de 1960 para esconder do
programador o tamanho da memória física instalada e as idiossincrasias da
memória secundária (discos magnéticos).
Na próxima década estarão disponíveis máquinas com hexabytes de memória RAM, com uma fração desta sendo não-volátil. Uma memória com 16 hexabytes pode ser considerada "infinita", e os sistemas operacionais desenvolvidos na época em que a memória principal era pequena, e memória secundária lenta era necessária, podem ser re-projetados. Neste re-projeto, todos os artefatos introduzidos para esconder od discos lentos do programador podem ser eliminados.
Em particular, sistemas com paginação sob demanda são ineficientes com memórias maiores do que 2^50 bytes, enquanto que segmentação volta a ser uma possibilidade assaz eficiente.
Este projeto envolve a pesquisa, o desenvolvimento e a implementação de de um sistema de gerenciamento de memória com segmentação.