O que é memória virtual?

A memória virtual é encontrada entre todos os sistemas operacionais de computador e oferece alguns benefícios muito práticos para os usuários de PC. Todos os sistemas de computador têm sua própria RAM (memória de acesso aleatório físico), que geralmente varia de 64 a 256 megabytes. Quando a memória virtual está sendo usada, o sistema permite que os usuários continuem trabalhando sem se preocupar com a disponibilidade de armazenamento de dados ou saturação da memória. É frequentemente abordado como memória lógica e permite que os usuários acessem um volume maior de memória, permitindo que eles usem mais aplicativos simultaneamente.

Com memória virtual, o sistema é capaz de pesquisar aplicativos na RAM que não estão sendo usados ​​e copia a mesma no disco rígido. Como resultado, mais espaço é liberado na RAM e novos aplicativos podem ser carregados que precisam ser usados ​​imediatamente. Todo o processo é feito automaticamente e o usuário não precisa clicar em nada. Ele funciona dividindo o espaço de endereço dos programas de aplicativos em muitas páginas menores. ThEsse páginas menores são páginas de 4K bytes, cada uma com vários endereços de memória virtual.

Paging é o processo pelo qual as páginas virtuais adormecidas (não em corrente) são salvas no disco rígido e são restauradas na memória real quando o usuário precisa operar um aplicativo específico. As tabelas de página são usadas pelos sistemas operacionais de computador para salvar temporariamente o mapeamento dessa troca entre os endereços virtuais de vários aplicativos e endereços físicos (RAM). Essa parte do disco rígido no qual as páginas são salvas temporariamente é chamado de arquivo de página.

A capacidade de salvar esses endereços temporários no disco rígido depende apenas das limitações da RAM. Há um cálculo automatizado do arquivo de página disponível também. Assim, os sistemas com RAMs menores precisariam ter arquivos de página maiores. Como resultado, é necessário garantir que o tamanho do arquivo de página tenha sido definidos máximo de valor possível.

Todo sistema operacional tem seu próprio supervisor de paginação para gerenciar as tabelas de página. Os supervisores de paginação são muito eficazes na pesquisa de arquivos na memória física que são os menos usados ​​e podem ser utilizados para trocar com arquivos de memória virtual. No entanto, existem algumas páginas que não podem ser trocadas e são chamadas de páginas que não são vagáveis ​​ou residentes.

Um sistema de computador usando a memória virtual tem acesso a uma maneira mais econômica de criar mais espaço de armazenamento. O espaço de disco rígido é muito mais barato que os chips RAM instalados no PC. Ao usar a memória virtual, a necessidade de atualizar/adicionar a RAM é evitada.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?