Gerenciamento de Memória.

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Gerenciamento de Memória. par Mind Map: Gerenciamento de Memória.

1. Gerência de Memória com Mapeamento de Bits.

1.1. Esse gerenciamento e mapeado utilizando bits para informar a uma tabela se a locação esta livre ou ocupada.

2. Controlador do swapping de informação.

2.1. É uma troca de processo entre a memória e o Disco.

3. MMU

3.1. É um modulo de hardware utilizado para o mapeamento de endereços lógicos e físicos da memória (RAM).

4. Translation Lookaside Buffer (TLB).

4.1. É um cache utilizado na MMU para a tradução de números de páginas virtuais para páginas físicas.

5. Monoprogramação sem Troca de Processos ou Paginação.

5.1. Ela permite que somente um processo usuário seja rodado por vez. Sendo o modelo mais simples.

6. Multiprogramação com Partições Variáveis.

6.1. Partições que variam conforme as necessidades dos processos, em tamanho, em localização e em número de partições, melhorando a utilização da memória (mas complica a alocação e desalocação da memória). Compactação de memória que é a combinação de todos os buracos formados na memória em um único é raramente utilizada devido a grande utilização de UCP requerida. Ela é ajustada dinamicamente conforme a necessidade dos processos.

7. Hierarquia de memória.

7.1. Consiste na capacidade de tamanho/velocidade de acesso.

8. Memórias Voláteis e Não Voláteis.

8.1. Memórias voláteis dependem da eletricidade para seu funcionamento(RAM). Já as não voláteis não necessitam diretamente de eletricidade, elas mantem as informações gravadas mesmo estando desligadas(Disco rígido).

9. Gerenciamento Básico de memória.

9.1. Os gerenciamentos podem ser classificados em dois tipos, os que permitem e os que não permitem as trocas de processos entre a memória principal e o disco. Essa necessidade de troca de processos é devido a insuficiência da memória principal.

10. Multiprogramação com Partições Fixas.

10.1. Consiste em dividir a memória existente em n partições fixas, podendo ser de tamanhos diferentes. Essas partições poderiam ser criadas ao inicializar o sistema pelo operador. Ao chegar, um job pode ser colocado em uma fila de entrada associada a menor participação, grande o suficiente para armazená-lo. Como o espaço da participação é fixo, todo o espaço de uma participação não usado pelo job é perdido

11. Fragmentação externa

11.1. É a memoria perdida fora da área ocupada pelo processo. Vemos isso na multiprogramação com memória fixa.