Skip to main content

O que é um sistema de memória virtual?

Um sistema de memória virtual indica uma área localizada no disco rígido de um computador que permite que os programas operem sem a necessidade de carregá-los na memória física. Os computadores têm basicamente dois tipos de sistemas de memória: memória de acesso aleatório (RAM) e memória virtual (VM). Quando não há uma quantidade adequada de memória física ou RAM, disponível para executar todos os aplicativos que um usuário pode ter aberto a qualquer momento, o sistema usa a memória virtual para compensar a diferença.

Se o computador não pudesse acessar a memória virtual quando esgotasse a RAM, o usuário receberia uma mensagem de erro indicando que outros aplicativos precisariam ser fechados para carregar um novo programa. O processo de memória virtual funciona procurando locais na memória física que não foram acessados ​​por um determinado período de tempo. Esta informação é copiada para uma área no disco rígido. O espaço disponível liberado agora pode ser usado para carregar o novo programa.

Esse recurso é uma das muitas operações executadas automaticamente pelo seu computador que passam despercebidas pelo usuário comum. A memória virtual não é apenas uma maneira de o computador criar memória adicional para a utilização de aplicativos, mas também aproveita os recursos de memória do sistema disponíveis. Isso é mais barato do que comprar chips de RAM adicionais. O disco rígido de todo sistema de computador possui uma área usada para memória virtual.

Essa fonte secundária de armazenamento, onde as informações são armazenadas e recuperadas, é chamada de arquivo de paginação. A área em que os dados são trocados entre a memória física e o sistema de memória virtual, em blocos de tamanhos iguais, é chamada de páginas. A memória virtual é basicamente um pequeno arquivo de paginação, localizado no disco rígido. Simplesmente adicionar ao tamanho do arquivo de paginação pode aumentar o tamanho da capacidade de armazenamento do sistema de memória virtual. Por outro lado, a única maneira de criar mais RAM é comprando e instalando chips com maiores capacidades de memória.

Uma das desvantagens da memória virtual é que a velocidade de processamento de leitura e gravação é visivelmente mais lenta quando comparada à memória de acesso aleatório. Os usuários que dependem significativamente do sistema de memória virtual para executar seus aplicativos sofrerão um declínio no desempenho geral do sistema de computadores. O fato é que os discos rígidos não foram criados para lidar com pequenos pedaços de informação. A chave para o desempenho ideal do sistema é ter RAM mais que suficiente para lidar com as cargas de trabalho de rotina do processamento do programa. Isso garantirá que o acesso ao VMS seja uma exceção e não a regra.