Escolar Documentos
Profissional Documentos
Cultura Documentos
Desalocação Conclusão
Ocorre quando a memória é liberada para uso As técnicas de armazenamento demonstradas,
de outra tarefa. caracterizam três coisas em comum:
Requerem que o programa inteiro seja carregado
Partições dinâmicas realocáveis na memória;
Processo de agrupamento e compactação de Requerem que seja armazenado contiguamente;
todos os blocos de memória vazios, formando Requerem que o programa permaneça
um único bloco de memória, suficientemente armazenado na memória até que a tarefa tenha
terminado.
grande para armazenar algumas ou todas as
tarefas à espera de processamento. Estes Sistemas foram usados nas décadas de
40, 50 e 60. No final da década de 60
mudaram-se os padrões.
1
07/08/2012
Aqui nós temos um programa de 350 linhas, que foi dividido em blocos de 100, sobrando
portanto, ao final somente 50 linhas. Note que o ultimo bloco ficou com metade do espaço livre, Na figura anterior utilizamos setas que indicam para
estando este inutilizável até o termino da execução deste programa, ocasionando um
desperdício. Note ainda que temos 7 blocos de 100 para serem usados de memória, o que onde cada pagina do programa foi conduzida, mas na
permite uma alocação de igual tamanho ou inferior. Caso o próximo programa seja superior a
700 (no exemplo) será necessário esperar o termino do referido programa, para execução do verdade o Gerenciador de Memória trabalha com
próximo.
tabelas para monitorar tal utilização. São elas:
Tabela de Programas (TP) - (quadro programa 1);
Tabela de Mapa de Páginas (TMP) - (Pagina 0, 1,
etc, até o termino);
Tabela de Mapa de Memória (TMM) – (quadro da
Memória Principal).
Todas estas tabelas residem na parte da memória
principal reservada ao S.O.
2
07/08/2012
3
07/08/2012