origem

Antes do advento da multitarefa sistemas operacionais como o Microsoft Windows 95 e posterior e Mac OS da Apple , o computador geralmente tinham apenas um ou dois processos em execução ao mesmo tempo. Sistema de MS - DOS da Microsoft é um exemplo perfeito : Porque o único processo em execução em todos os momentos foi command.com (o programa que interpreta os comandos ) , os requisitos de memória do MS -DOS foram baixas. Quando os sistemas operacionais multitarefa surgiu , a memória física da maioria dos computadores não era suficiente para armazenar todos os dados de uso de uma só vez , assim que alguns dados tiveram de ser gravados no disco rígido. Os arquivos resultantes memória virtual tomou um pouco de falta de espaço em disco, mas permitiu que vários programas para permanecer aberta, mesmo com uma baixa quantidade de RAM.

métodos

A memória virtual pode ser implementado num sistema operativo , em uma variedade de maneiras. A maioria das versões de lojas virtuais de dados de memória do Windows em um único arquivo chamado pagefile.sys . Mac OS X , sendo um sistema operacional baseado em UNIX, usa vários arquivos nomeados em sequência ": swapfile0 ", " swapfile1 " e " swapfile2 " , por exemplo.

benefícios 

Maior vantagem da memória virtual, juntamente com a razão pela qual foi inventada, é que ela permite que mais dados permanecem em usar um tempo de memória física do computador é capaz de conter . Estes dados podem ser divididos e rearranjados para manter a eficiência quando não está em uso. A sua utilização depende da quantidade de dados em uso , ao mesmo tempo, o arquivo de memória virtual para que não ocupam espaço desnecessário no disco.

desvantagens

A memória virtual também tem suas desvantagens. Como os dados são armazenados no disco rígido em vez de na memória física , o tempo necessário para o acesso de dados é um pouco mais longo . Como resultado , o computador pode ser um pouco lento quando a memória virtual é muito utilizado . Além disso, quando uma grande quantidade de dados está em uso ao mesmo tempo, o arquivo de memória virtual pode crescer um pouco grande , deixando pouco espaço para os usuários com discos rígidos menores.

Dicas para usar a memória virtual

Graças às suas desvantagens , é melhor usar apenas a memória virtual quando realmente necessário. Para este fim , há um certo número de coisas utilizadores podem fazer para reduzir a quantidade de memória virtual necessária . Um deles é para instalar a memória em seu computador. Desta forma, proporciona mais memória física para os programas e dados que estão em uso . Os usuários do Windows Vista têm a capacidade de usar um drive USB conectado a uma porta USB como memória física adicional. Uma vez que as unidades USB utilizam memória flash em vez de discos rígidos , não há uma diminuição na velocidade.