Gerencia de memoria
Outra vantagem da técnica de memória virtual é permitir um número maior de processos compartilhando a memória principal, já que apenas partes de cadas processo estarão residentes. Levando a uma utilização mais eficiente do processador. Além disso, essa técnica possibilita minimizar o problema da fragmentação da memória principal.
No Sistema Atlas em 1960 foi a primeira implantação de memória virtual. A IBM em 1972, introduziria este conceito comercialmente na família System/370. Com exceção de sistemas operacionais de supercomputadores, a maioria dos sistemas implementa memória virtual.
Por motivos de desempenho, existe uma forte relacionamento entre a gerência da memória virtual e a arquitetura de hardware do sistema computacional levando sua implementação diretamente no hardware.
A Paginação, Segmentação e Segmentação com paginação, são as técnicas que permitem sua implementação. 10.2 ESPAÇO DE ENDEREÇAMENTO VIRTUAL
Levando em consideração que MV se aproxima muito da idéia de um VETOR, quando um programa faz referência a um elemento no vetor, não há preocupação em saber a posição de memória daquele dado. Tornando-o totalmente transparente ao programador, o compilador se encarrega de gerar instruções que implementam esse mecanismo.
Um programa no ambiente de MV não faz referência a endereços físicos de memória, mas apenas a endereços virtuais. Mapeamento é o mecanismo de tradução do endereço virtual para o endereço físico, este ocorrendo no momento da