⾕

Computação  |  

Técnicas de Gerenciamento de Memória

Particionamento:

    • Fixo: Aqui a memória é dividida em blocos de tamanhos fixos. É simples de implementar, mas pode levar a desperdício de memória (fragmentação interna).

    • Dinâmico: Aquele em que a memória é alocada em blocos de tamanhos variados conforme a necessidade. É mais eficiente, mas pode causar fragmentação externa.

Memória Contígua: Na alocação contígua, a memória é alocada em blocos contíguos. É fácil de implementar, mas pode causar problemas de fragmentação.

Paginação: Nela, a memória é dividida em pequenas unidades chamadas páginas. As páginas lógicas são mapeadas para quadros físicos. Ela facilita a gestão de memória e minimiza a fragmentação externa.

Segmentação: Na segmentação, a memória é dividida em segmentos de tamanhos variados, cada um representando uma unidade lógica, como uma função ou objeto. Cada segmento tem um endereço e um comprimento.

Ela oferece uma maneira mais natural de dividir a memória, mas pode levar a fragmentação externa.

Paginação por Demanda e Troca de Páginas

Paginação por Demanda: Páginas são carregadas na memória somente quando necessárias. Ajuda a economizar memória e melhora o desempenho.

Back Next