⾕

Gerência de TI  |  

A gerência de memória tem por objetivo alocar espaço aos processos, garantir isolamento entre eles e permitir que a soma das necessidades exceda a memória física disponível.

A hierarquia de memória organiza-se por custo e velocidade decrescentes: registradores, cache, memória principal, memória secundária.

Alocação Contígua

Na alocação por partições fixas, a memória é dividida previamente, o que gera fragmentação interna: espaço desperdiçado dentro da partição alocada.

Em partições variáveis, os blocos ajustam-se ao pedido, mas surgem lacunas dispersas entre regiões ocupadas, caracterizando a fragmentação externa.

As estratégias de escolha de lacuna incluem first-fit, best-fit e worst-fit.

Paginação

A paginação divide o espaço lógico em páginas de tamanho fixo e a memória física em quadros de mesmo tamanho, eliminando a fragmentação externa.

A tabela de páginas mapeia páginas em quadros. A MMU realiza a tradução em hardware, e a TLB funciona como cache desse mapeamento, reduzindo o custo de acesso.

A segmentação, por sua vez, divide o espaço em unidades lógicas de tamanho variável, como código, dados e pilha.

Next