[5.7] Memória Virtual (cont.)
Controle de Sistemas de Memória Virtual:
Onde colocar um bloco na memória principal ?
- Qualquer lugar na memória (objetivo: baixar a taxa de erro / miss)
Como descobrir se um certo bloco está na memória ?
- Estrutura de dados para a tradução ender.virtual ? ender. físico
- Com páginas: Dado o número da página, fornece o ender. inicial
- Com segmentos: Dado o núm. do segmento, fornece o end.inicial
- Estrutura de dados = Tabela de Páginas
Exemplo: Endereço virtual = 28 bits, páginas de 4 Kbytes
Supondo 4 bytes por entrada ? Tamanho da tabela = 256 KB