Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gerenciamento da Memória Principa, Selecionar uma brecha na lista de…
Gerenciamento da Memória Principa
Alocação Contígua
Divisão da memória em partições fixas ou variáveis.
Swapper
É um componente do sistema operacional responsável por transferir processos entre a memória principal e a memória secundária (geralmente um disco rígido).
Ele é usado quando a memória principal está sobrecarregada e precisa liberar espaço, movendo processos menos ativos para a memória secundária.
Atua em conjunto com o gerenciador de memória para decidir quais processos devem ser transferidos e quando essa transferência deve ocorrer.
Segmentação
Divisão lógica do espaço de endereçamento em segmentos.
Cada segmento é uma unidade lógica (ex: código, dados).
Tabela de segmentos mapeia segmentos para quadros de memória.
Facilita compartilhamento e proteção de memória.
Paginação
Divisão da memória em páginas de tamanho fixo.
Tabela de páginas mapeia páginas para quadros de memória.
Permite uso de memória física maior do que endereçável pela CPU.
Cada processo é dividido em páginas do mesmo tamanho.
Selecionar uma brecha na lista de partições variáveis
First : Fit
Aloca a primeira brecha grande o suficiente
Mais rápido
Best Fit
Aloca a menor brecha grande o suficiente
Menos Fragmentação Externa
Mais lento pois analisa a lista inteira
Worst Fit
Aloca a maior brecha
Mais Fragmentação Externa
Requer controle preciso do tamanho do processo.