Mémoria Virtual
Sistemas Operacionais
Manaus – AM
2014
Henrique Wildes – nº 8
Memória Virtual
Manaus – AM
2014
Introdução
Após o estudo sobre Gerenciamento de Dados ter iniciado, alguns novos conceitos foram surgindo. É então que surge o termo Memória Virtual. O problema é que são poucas as pessoas que param para pensar sobre a importância que esse tipo de memória tem para o sistema operacional como um todo. A chamada memória RAM é o local utilizado pelo processador para armazenar as informações de tudo o que estiver aberto em seu computador, seja um jogo ou uma aplicação qualquer. Assim, conforme novos aplicativos vão sendo executados, a RAM é consumida. O problema é que o espaço da memória RAM nos computadores é limitado, e os aplicativos consomem cada vez mais espaço nela. E quando a memória RAM se esgota, o processo utiliza a memória virtual.
Conceitos Básicos
Memória Virtual: é uma técnica que usa a memória secundária como uma cache para armazenamento secundário.
Realocação: assegura que cada processo tenha o seu próprio espaço de endereçamento, começando em zero.
Proteção: impede que um processo utilize um endereço de memória que não lhe pertença.
Paginação: possibilita a uma aplicação utilizar mais memória do que a fisicamente existente.
Paginação
A Paginação da memória do computador é um processo de virtualização da memória que consiste na subdivisão da memória física em pequenas partições, os frames, para permitir uma utilização mais eficiente da mesma. As frames da memória física correspondem a páginas de memória virtual. A alocação de memória é requisitada por páginas, a menor unidade deste método. Cada página é mapeada numa frame de memória através de um processo que chama paginação.
A paginação é implementada normalmente por unidades dedicadas de hardware integradas nos processadores. A