A memória virtual do computador é usada em sistemas operacionais multitarefa. Graças a ele, oferece maior eficiência ao executar vários programas.
A memória virtual é a parte do espaço do disco rígido alocada pelo sistema quando não há RAM suficiente para melhorar o desempenho. Nesse caso, os dados que não são usados atualmente pelo computador são movidos para o chamado arquivo de paginação. O tamanho desse arquivo é igual à quantidade de memória virtual. Como regra, para o funcionamento normal do sistema, o tamanho do arquivo de paginação deve ser 1,5 vezes o tamanho da RAM. Mas se o usuário costuma jogar jogos de computador com gráficos complexos ou animação 3D, ou cria programas complexos, o tamanho do arquivo deve ser dobrado ou até triplicado em relação à RAM. Conectar a memória virtual permite um uso mais racional dos recursos de RAM movendo o secundário dados para armazenamento secundário. Ao mesmo tempo, os processos executados simultaneamente funcionam de forma isolada, "sem saber" uns dos outros. Existem duas formas de implementar a memória virtual: página e segmento. Em uma implementação paginada, a RAM é dividida em regiões do mesmo tamanho (páginas), que são consideradas como uma unidade de memória. Um processo em execução envia uma solicitação de memória a um endereço contido na memória virtual. O endereço representa o número da página e o deslocamento dentro dela. O sistema pode liberar uma página que não foi usada por um longo tempo para o disco rígido. A organização do segmento divide a memória virtual em segmentos de tamanho arbitrário. Quando um processo acessa a memória, alguns dos segmentos são movidos para a RAM e alguns permanecem no disco rígido. Um certo nível de direitos de acesso pode ser atribuído a cada segmento. O funcionamento da memória de segmento é semelhante ao da memória de página, mas possui uma velocidade de acesso menor, na maioria dos casos o aumento da memória virtual ocorre de forma automática, mas há situações em que o usuário precisa fazer isso manualmente. Porém, neste caso, é preciso ter em mente que o desempenho do sistema pode ultrapassar os limites aceitáveis e o computador, ao contrário, funcionará muito mais devagar. Você pode aumentar manualmente a memória virtual no Painel de Controle em "Sistema" ou " Sistema e sua manutenção ". No comando "Alterar parâmetros" aparece a janela "Propriedades do Sistema", na qual é necessário selecionar a guia "Avançado". Na seção "Desempenho" - o botão "Opções". Na janela "Configurações de desempenho" - a guia "Avançado", "Memória virtual" -> "Alterar". Para aumentar o tamanho do arquivo de paginação, desmarque o comando "Selecionar automaticamente o tamanho do arquivo de paginação" e defina o valor necessário.