Uma definição simples para memória virtual

2

Quão correta é essa imagem que eu desenhei para explicar a memória virtual a alguns de meus colegas?

Existemcentenasdedocumentosdisponíveison-lineexplicandoamemóriavirtual,masaindaestouparaencontrarumaboadefiniçãodesentençaúnicadeMemóriaVirtual.Háalgunsquedizem:'Memóriavirtualémemóriafísica+RAM'.Emboraissosejaverdadequandoanalisamosdeumaforma,acreditoquesejamaisumarespostaàpergunta"Qual é o tamanho mínimo da memória virtual em uma máquina?". Esta foto é um resumo do que eu entendi de vários documentos que eu li. Será incorreto se eu explicar a memória virtual como:

Memória Virtual é a memória que os aplicativos / programas executados em uma máquina vêem e aos quais eles interagem. Ele age como uma interface entre a memória real e os aplicativos em execução na máquina. Se o aplicativo está acessando um local de memória residente na RAM ou um local no SWAP será transparente para o aplicativo e isso é tratado por essa interface.

Em outras palavras, no que diz respeito a vários aplicativos ou programas que executam sua máquina, não há memória física ou troca. Para o aplicativo, é tudo uma memória e essa é a memória virtual. Quão correto sou eu? Eu só quero ter certeza de que entendi o conceito corretamente e que não vou passar informações incorretas para meus colegas.

    
por Sree 27.10.2014 / 11:35

1 resposta

0

Parece correto o suficiente para mim para explicar a memória virtual. A memória virtual é apenas uma abstração que faz com que os aplicativos sejam indiferentes, estejam eles usando RAM, Swap ou qualquer outra coisa. Da perspectiva deles, não importa.

trecho de Wikipedia

    
por 27.10.2014 / 12:25