Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Memória Virtual por Mind Map: Memória Virtual

1. Conceito

1.1. - Abstração da memória física - Criação de um espaço de endereço virtual - Facilita a execução de programas maiores que a memória física

2. Componentes

2.1. Espaço de Endereço Virtual

2.1.1. - Espaço de endereçamento lógico - Divide-se em páginas ou segmentos

2.2. Memória Física

2.2.1. - RAM (Random Access Memory) - Memória de armazenamento (swap)

3. Swap

3.1. - Área de armazenamento em disco - Armazena páginas não utilizadas temporariamente - Permite a liberação de memória física

4. Vantagens

4.1. - Isolamento entre processos - Melhora na utilização da memória - Facilita o uso de memória maior que a física disponível

5. Técnicas de Implementação

5.1. Paginação

5.1.1. - Divisão da memória em páginas fixas - Tabelas de página (Page Tables)

5.2. Segmentação

5.2.1. - Divisão da memória em segmentos de tamanho variável - Tabelas de segmentos

6. Mecanismos

6.1. MMU (Memory Management Unit)

6.1.1. - Tradução de endereços virtuais para físicos - Controle de acesso à memória

6.2. Tabela de Páginas

6.2.1. - Mapeamento de páginas virtuais para páginas físicas - Gerenciamento de faltas de página (page faults)

7. Page Faults

7.1. - Ocorre quando uma página não está na memória física - Mecanismo de interrupção - Carregamento da página necessária a partir do disco

8. Desvantagens

8.1. - Overhead no gerenciamento de tabelas de páginas - Pode causar lentidão devido a page faults - Complexidade na implementação