Destaques

Fracassos do Google: A Série Começo este post com uma pergunta bem simples: Mick Jagger trabalha no Google? Ultimamente a dona do melhor buscador da internet não tem obtido muito sucesso quando o assunto é emplacar novos serviços...

Read more

HD Lotado? 5 Maneiras para deixar ele folgadinho. Neste artigo vou apresentar a você, usuário Windows, algumas outras maneiras de liberar espaço no seu HD. Não são aquelas dicas conhecidas de todos como executar a "Limpeza de Disco" do Windows, são...

Read more

Como conseguir bilhões de visitantes para o seu blog... Hoje irei responder uma pergunta que praticamente todos os blogueiros e donos de websites têm: “Como faço pra conseguir muitos visitantes de forma fácil e prática para meu blog/site?”. Irei estruturar...

Read more

Qualquer um pode ver suas senhas no Firefox. Acredite! Há 2 anos, quando eu era calouro no CEFET, em uma das aulas de informática, o professor Daniel GT nos chamou a atenção para uma brecha de segurança no Firefox. Essa brecha expõe todas as senhas...

Read more

7 Perguntas e Respostas sobre Energia Estática Muitas pessoas, inclusive técnicos, têm dúvidas quando o assunto é energia estática. A fim de tirarmos algumas dessas dúvidas, fizemos este FAQ com perguntas e respostas. 1.Basta tocar no gabinete...

Read more

O que é memória virtual?

Postado por Nícholas André na categoria Manutenção e Hardware no dia 05-02-2010

7

moz screenshot O que é memória virtual?moz screenshot 1 O que é memória virtual?interroga%C3%A7%C3%A3o O que é memória virtual?Há algum tempo, quando o preço das memórias acima de 512MB não era acessível a maioria das pessoas, era comum encont rar computadores rodando o Windows XP com 256 ou até mesmo 128MB de memória. Quem chegou a usar essas “máquinas” com certeza deve ter visto aquele aviso perto do relógio do Windows dizendo que havia pouca memória virtual disponível. A falta de memória virtual indica uma escassez de memória RAM que… Aliás… Abra o post e leia ele pra descobrir o que é a memória virtual que tanto lhe faltou :P

Antes de explicar o que é memória virtual, precisamos estar ciente do que é a memória RAM, a memória RAM serve para armazenar dados temporários necessários para a execução de um programa, ou seja, se você está lendo esse post você está consumindo uma quantidade X de memória RAM para executar o seu navegador.A memória RAM é muito veloz e também é volátil, ou seja, tudo é perdido quando o computador é desligado ou reiniciado. i

Isso explica porque perdemos nossos trabalhos quando não salvamos.Enquanto o programa estiver “aberto”, tudo que ele exibe ou que você insere nele está na memória RAM. O Microsoft Office Word, por exemplo, quando você abre ele  e começa a criar um documento, tudo que você digita e vê está na memória RAM. Então se você desligar o computador sem salvar o que é que acontece ? Isso mesmo! Você perde tudo. Para armazenar os dados você precisa salvá-los no HD.

O esquema abaixo demonstra como os processos estão dispostos na memória RAM.

 O que é memória virtual?

Mas e a memória Virtual? Por mais que atualmente tenhamos quantidades enormes de memória RAM, ainda existem casos em que a memória RAM falta por um determinado período e para não recebermos uma mensagem dizendo “Você não pode mais abrir nenhum programa”, o sistema operacional cria um arquivo no HD e usa esse arquivo como memória RAM. GENIAL!

Você pode estar se perguntando porque não utilizamos o HD como memória RAM… Lembra que eu falei que a memória RAM é muito veloz? Pois é, o HD é o contrário. Ele é muito lento para ser utilizado como memória RAM, por isso o sistema tende a ficar mais lento quando se começa a usar memória virtual. No Windows o arquivo criado é chamado de arquivo de paginação.

Poderíamos montar um esquema da seguinte forma:

computer memory pyramid O que é memória virtual?Note que a memória total disponível é a soma da memória Física e da Virtual.

No Linux, a memória virtual é tratada de uma forma diferente. Em vez de se criar um arquivo de paginação, como acontece no Windows, é criada uma partição SOMENTE para servir como memória virtual, essa partição é chamada de SWAP, ou área de troca. A vantagem é que a memória virtual do Linux é mais rápida -se comparada a do Windows -   a desvantagem é que não podemos ter a liberdade de alterar o tamanho da memória virtual, uma vez que é criada uma partição somente para isso.

Para alterar as configurações da memória virtual no Windows, basta entrar em Meu Computador /Painel de Controle /Sistema /Memória Virtual, selecionar a opção para configurar a memória virtual manualmente e escolher o drive que você quer que o Windows use para a memória virtual. É possível ainda definir o tamanho mínimo e máximo do arquivo de paginação.

Dúvida ?

Leia também

Comentários (7)

Bom post, porém ta necessitando de uma revisãozinha, Nicholas.

Me tire uma dúvida que eu sempre tive: Swap (não confundir com a memoria virtual em si) existe em todas as distros?

@Alex Ferreira, sim existe SWAP é um sistema de arquivos do Linux! mas também é possível criar um Arquivo em vez de uma partição, mas é uma abordagem que nenhum instalador de Distribuição utiliza rsrs.

Ahh!
Esqueci de dizer…

Eu tenho uma lista enooooooorme de possíveis posts…
Vou dar uma revisada nessa lista (tem muita coisa inutil) e passar pra vcs como sugestão.
Não é pq eu saí que vou deixar de participar aqui :D
Quero ver essa carroça com o bicampeonato do Top Blogs kkkkkk

Talvez eu mande via email pra Nicholas e Danilo, e quando eu mandar eu aviso por aqui.

Vlw!

[...] memória virtual será prejudicada ( ela é o indício de que as coisas não vão [...]

Estou pensado em escrever um artigo sobre este assunto e gostaria de saber se posso linkar seu blog e usar parte do artigo.

Claro que pode Alice. Será uma honra para nós ter o nosso conteúdo na sua página.

Só tenho duas ressalvas. Não copie o post na íntegra e no final do seu artigo coloque um link para o post original.

Beleza?

Abração

[...] memória virtual será prejudicada ( ela é o indício de que as coisas não vão [...]

Deixe um comentário