O que é um endereço virtual?
Um endereço virtual é semelhante a um endereço residencial ou comercial, exceto que aponta para o local físico da memória virtual. Um dos motivos pelos quais um endereço virtual é necessário é porque a memória virtual atua como memória física, mas não é, e o computador precisa saber onde a memória pode ser acessada. Outro motivo é a lista de endereços que mostra como a memória está sendo usada, o que facilita o gerenciamento de uma partição de memória. Isso também pode ser usado para gravar endereços de rede em uma rede virtual, porque não há outras conexões para ligar os computadores.
Muitos computadores possuem memória virtual que aumenta a quantidade geral de memória no computador e é proveniente de hardware físico, como a unidade central de processamento (CPU), mesmo que não seja de um chip de memória físico. Para ajudar no acesso, a lista de endereços virtuais registra as origens da memória virtual. Seguindo esta lista, o computador pode encontrar facilmente o local físico da memória, o que facilita a computação.
Enquanto a memória virtual age como memória física, a área física que simula a memória deve ser acessada para usar a memória virtual. Isso torna necessária uma lista de endereços virtual para que o computador saiba onde encontrar a memória. Se o computador não conseguir encontrar o endereço físico, a memória virtual será inútil, pois nada poderá ser armazenado nele.
A memória possui diferentes níveis de acesso e uma lista de endereços virtual detalha como a memória está sendo usada no momento. A maior parte da memória em um computador é pública, o que significa que qualquer coisa pode ser armazenada no espaço de memória, permitindo que o computador processe e armazene facilmente. Se a memória for privada ou estiver sendo usada para uma partição, a lista de endereços garantirá que o computador não use essa memória, exceto para as necessidades que refletem diretamente o objetivo da partição. Por exemplo, se uma partição for criada para arquivos de trabalho, somente os arquivos de trabalho poderão ser salvos na partição.
A lista de endereços virtual normalmente é usada para memória virtual, mas também pode ser usada para uma rede virtual. Tradicionalmente, esse tipo de rede não está conectado com fios ou através de conexões sem fio normais, mas através de links virtuais que unem os computadores. Nesse caso, a lista de endereços representa o local físico de cada computador na rede, para que os computadores possam permanecer conectados.