Please enable JavaScript.
Coggle requires JavaScript to display documents.
:computer: GERÊNCIA DE MEMÓRIA :computer:, Lawana Purim Szabunia - Coggle…
:computer:
GERÊNCIA DE MEMÓRIA
:computer:
Fragmentação
É o desperdício de espaço disponível em memória.
Fragmentação Interna
É a perda de espaço dentro de uma área de tamanho fixo.
Fragmentação Externa
Ocorre no particionamento dinâmico.
Swapping
Foi introduzida para combater o problema da insuficiência de memória principal
Quando o programa é carregado na memória
O registrador recebe o endereço inicial da posição de memória que o programa ocupará
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 o Endereço Físico
Alocações e suas Estratégias
Alocação Contígua Simples
A memória principal é subdividida em duas áreas
1- Para o sistema operacional
2- Para o programa do usuário
Dessa forma o programador deve se preocupar, apenas, com não ultrapassar o espaço de memória disponível
O usuário tem controle sobre toda a memória
Técnica de Overlay
Consiste em dividir o programa em módulos
Sendo assim, permite a execução independente de cada módulo
Utilizando a mesma área de memória
Alocação Particionada
Sistema multiprogramáveis
Alocação Particionada Estática
Alocação Particionada Estática Absoluta
Alocação Particionada Estática Relocável
Alocação Particionada Dinâmica
Alocação Particionada Dinâmica
Estratégias de Alocação de Partição
Best-Fit
A lista de áreas livres está ordenada
por tamanho
Diminuindo o tempo de busca por uma
área desocupada
Desvantagem: É a consequência do próprio algoritmo.
Aumentando o
problema da fragmentação.
Worst-Fit
A técnica de worst-fit deixa espaços livres maiores
Permite que um maior número de programas utilizam a memória
Diminuindo o problema da
fragmentação.
First-Fit
A lista de áreas livres está
ordenada por endereços crescentemente.
Consome menos recursos do sistema
Gerência de Memória
Mantem na memória principal o maior número de processos residentes
Assim, maximizando o compartilhamento do processador
Na ausência de espaço livre
O sistema permite que novos processos sejam aceitos e executados
Permite a execução de programas que sejam maiores que a memória física disponível
Lawana Purim Szabunia