Please enable JavaScript.
Coggle requires JavaScript to display documents.
GERÊNCIA DE MEMÓRIA - Coggle Diagram
GERÊNCIA DE MEMÓRIA
Introdução
-
Memória secundária são mecanismos de armazenamento permanente, são mais abundantes e baratas.
-
Gerenciamento complexo em sistemas multiprogramáveis com múltiplos usuários utilizando-a eficientemente.
-
-
-
-
Swapping
-
-
O sistema escolhe um programa residente, que é levado da memória para o disco (swap out), retornando posteriormente para a memória principal (swap in) como se nada tivesse ocorrido.
Problema da realocação dos programas. O loader realocável permite que um programa seja colocado em qualquer posição da memória, porém a realocação é realizada no momento do carregamento.
-
Uma alternativa é esperar que a região de memória usada pelo programa na ocasião do seu primeiro carregamento esteja disponível.
Realocação Dinâmica:
É a melhor solução, uma implementação no hardware dos computadores, permitindo que a realocação seja realizada durante a execução do programa.
Realizada através de um registrador especial denomidado registrador de alocação, que recebe o endereço inicial da região da memória que o programa irá ocupar no momento do carregamento do programa na memória.
Toda vez que ocorrer uma referência a algum endereço, o endereço contido na instrução será somado ao conteúdo do registrador, gerando assim, o endereço físico.
-
-
Mais eficiente para programas onde existiam poucos usuários competindo por memória e em ambientes que trabalhavam com aplicações pequenas.
-
-
Alocação Particionada
A eficiência da multiprogramação exige que vários programas estejam na memória
ao mesmo tempo, vindo a necessidade de organização da memória.