Memória
Introdução Conceito Princípio de localidade. Conceito de MMU. Gerenciamento de Memória. Memória Virtual.
Princípio de localidade Programas de computador exibem algum grau de localidade no padrão de referências de memória. A idéia é que todas as páginas que foram referenciadas depois de um período de tempo são retidas para serem referenciadas no futuro.
MMU É a Unidade De Administração De Memória. Ela traduz o endereço gerado pelo programa(Memória Virtual) em um endereço de memória real(Memória Física).
Gerenciamento de Memória
A necessidade de manter múltiplos programas ativos na memória do sistema impõe a necessidade de controlarmos como esta memória é utilizada.
O Gerenciamento de memória está relacionado em duas tarefas essenciais: Alocação: Quando o programa requisita um bloco de memória, o gerenciador o disponibiliza para a alocação; Reciclagem: Quando um bloco de memória foi alocado, mas os dados não foram requisitados por um determinado numero de ciclos, esse é liberado e pode ser reutilizado para outra requisição.
Gerenciamento de memória é criar partições fixa com tamanhos diferentes na memória. Fazendo assim um enfileiramento de processos colocando cada processo em uma partição.
Memória Virtual
Memória Virtual A Memória Virtual é uma extensão da memória RAM.
A memória virtual consiste em permitir que o programa enderece um tamanho qualquer de memória. O sistema operacional fica responsável por manter na memória as partes do programa que está em execução. Quando é feita um referência a uma parte do programa que não está na memória, esta parte é carregada do disco no lugar de uma parte que não esteja mais em uso.
Conclusão Embora, o tamanhos de memória principais estão aumentado,mas ainda assim não são grandes e rápidas o bastante para satisfazer as necessidades de muitas aplicações na memória, por este fato usamos o Gerenciamento de Memória.