Sistemas Operacionais

Aula 11: Gerência de memória

Referências

Memória? Que Memória ?

Tipos de Memória

Memória pode ter uma de três classificações:

Proteção é necessária:

Aonde Mesmo ?

Ligação (Binding)

Qual endereço alocar para cada variável ?

Alocação Dinâmica

Permite swapping:

Funciona ?

Alocação Dinâmica

Sim, mas sofre de fragmentação:

Fragmentação

Fragmentação acaba com a performance: depois de algum tempo uma grande parte da memória fica inutilizada.

Estratégias para ``atacar'' o problema:

Qual é melhor ? Não é claro. First-fit geralmente escolhido por ser mais rápido.

Fragmentação Externa X Interna