Alguém pode explicar o que é memória virtual? [duplicado]

2

No meu sistema, estou recebendo um erro como "a memória virtual está cheia".

Alguém pode me explicar o que é "memória virtual" e como corrigir esse problema?

    
por user2720323 26.09.2013 / 07:13

3 respostas

3

A memória virtual é uma técnica implementada em software e hardware que trata a memória como um recurso virtualizado. Aplicativos manipulam memória usando endereços virtuais que podem ser mapeados na memória física conforme necessário. Entre outras coisas, isso permite que um sistema operacional disponibilize muito mais memória para aplicativos do que a quantidade de memória física que o sistema possui.

Existem dois motivos básicos para esgotar a memória virtual. Uma é a falta de memória física. O outro é um sistema de memória virtual mal configurado. Em máquinas Windows, você pode simplesmente deixar o Windows gerenciar sua configuração de memória virtual. Se você ainda estiver com pouca memória, isso quase sempre indica memória física insuficiente e a solução é adicionar RAM.

    
por 26.09.2013 / 09:39
1

Como apontado, Memória Virtual é a capacidade do sistema operacional (com suporte da CPU) de fornecer aplicativos com mais memória do que existe no sistema. Um sistema de armazenamento secundário (como um disco rígido / SSD) com uma capacidade muito maior é usado para suportar solicitações de alocação de memória quando necessário .

Você pode corrigir o problema da "memória virtual está cheia":

  1. Aumente o tamanho do arquivo de paginação da memória virtual
  2. Verifique se um programa usa muita memória (talvez tenha vazamentos de memória e precise de atualização / atualização)
    • Abra Task Manager clicando com o botão direito do mouse na barra de tarefas e, em seguida, clicando em Task Manager .
    • Clique na guia Processes .
    • Para classificar programas por uso de memória, clique em Memory (Private Working Set) .
  3. Atualizando a RAM no seu sistema.

Referência:
Site de suporte do Microsoft Windows - Evitando problemas com pouca memória

    
por 26.09.2013 / 08:22
-1

Memória virtual é quando o seu computador usa seu disco rígido como RAM. Isso geralmente atrasa as coisas, mas para alguns programas que são usados raramente é possível economizar memória. Geralmente não é uma boa ideia confiar demais na memória virtual.

A "melhor" solução é obter mais RAM, embora você possa aumentar a quantidade de memória virtual no Windows. Consulte aqui para saber como a Microsoft recomenda fazer isso

    
por 26.09.2013 / 07:20