Gerência de TI |
Memória Virtual
A memória virtual permite executar processos cujo espaço de endereçamento excede a memória física, mantendo em RAM apenas as páginas efetivamente em uso.
Quando o processo referencia uma página ausente, ocorre uma falta de página: o sistema suspende o processo, carrega a página do disco e retoma a execução.
A paginação por demanda carrega páginas apenas quando necessárias, reduzindo o tempo de inicialização.
Substituição e Thrashing
Sem quadros livres, um algoritmo de substituição escolhe a vítima. Entre eles, FIFO (simples, sujeito à anomalia de Belady), LRU (substitui o menos recentemente usado, boa aproximação do ótimo) e Ótimo (referência teórica, pois exige conhecer o futuro).
O thrashing ocorre quando o sistema gasta mais tempo transferindo páginas do que executando processos, geralmente por excesso de multiprogramação.
O modelo do conjunto de trabalho mitiga o problema ao assegurar que cada processo mantenha em memória as páginas que usa no período recente.
Questões
Exercite seu aprendizado!