[5.7] Memória Virtual (cont.)
Qual bloco deve ser substituído num miss?
- Se houver blocos vazios na memória principal ? trivial
- Se não houver blocos vazios na memória principal:
- Escolher bloco usado há mais tempo no passado (LRU) -- localidade!
O que ocorre num write?
- Tempo de acesso ao disco >> tempo de acesso à mem. Principal
? Write-through não faz sentido
- Todos os sistemas atuais usam write-back (com bit dirty)
?? Ao retirar bloco da memória, se ele estiver dirty, primeiro ele é escrito de volta para o disco, antes da carga de um novo bloco