Memória Física vs Memória Virtual
A memória física e a memória virtual são duas formas de memória usadas para armazenar dados em um computador. A memória física se refere a chips como memória RAM (Random Access Memory) e dispositivos de armazenamento, como discos rígidos usados para armazenar dados. A memória virtual é um espaço de memória criado pelo sistema operacional quando o computador não tem memória física suficiente para executar um programa. A memória virtual é criada combinando RAM com o espaço do disco rígido. A memória virtual permite executar programas grandes com mais rapidez quando a RAM não é suficiente.
Memória física
Conforme mencionado anteriormente, a memória física refere-se à RAM e aos discos rígidos do computador que são usados para armazenar dados. Em um computador, o sistema operacional, os programas aplicativos e os dados usados atualmente são mantidos na RAM, para que possam ser acessados rapidamente pelo processador. A RAM pode ser acessada mais rapidamente do que outros dispositivos de armazenamento, como o disco rígido e o CD-ROM. Mas os dados na RAM existem apenas enquanto o computador está funcionando. Quando a energia é desligada, todos os dados da RAM são perdidos e o sistema operacional e outros dados são carregados novamente para a RAM a partir do disco rígido quando o computador é ligado. O disco rígido é uma memória não volátil (uma memória que mantém os dados mesmo quando não está ligada) que é usada para armazenar dados em um computador. É feito de discos circulares chamados pratos que armazenam dados magnéticos. Os dados são gravados e lidos de e para os pratos usando cabeçotes de leitura / gravação.
Memória virtual
A memória virtual é usada quando o computador não tem espaço de RAM para executar um programa. A memória virtual combina o espaço da RAM com o espaço do disco rígido. Quando o computador não tem espaço RAM suficiente para executar um programa, a memória virtual transfere dados da RAM para um arquivo de paginação, que libera espaço na RAM. Uma parte do disco rígido é usada para armazenar o arquivo de paginação. Este processo de transferência é feito muito rapidamente para que o usuário não sinta diferença. A memória virtual pode conter um bloco inteiro de dados enquanto a parte que está sendo executada atualmente reside na RAM. Portanto, a memória virtual permite que o sistema operacional execute vários programas ao mesmo tempo, aumentando assim o grau de multiprogramação. Ao aumentar o tamanho dos programas que podem ser executados,a memória virtual oferece benefícios de custo, pois a memória do disco rígido é menos cara do que a RAM.
Qual é a diferença entre memória física e virtual
Enquanto a memória física se refere a dispositivos físicos que armazenam dados em um computador, como a RAM e unidades de disco rígido, a memória virtual combina o espaço da RAM com o espaço do disco rígido para armazenar dados na RAM, quando o espaço de RAM não é suficiente. Parte do disco rígido é usada para armazenar os arquivos de página usados pela memória virtual para armazenar os dados que são transferidos da RAM. Embora a troca de dados entre os arquivos de página no disco rígido e na RAM (por meio da memória virtual) seja muito rápida, a troca excessiva pode reduzir o desempenho geral do sistema.