Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memória Virtual (Problema (Processos maiores, Mais Processos simultâneos,…
Memória Virtual
Problema
Processos maiores
Mais Processos simultâneos
Falta memória
Multimídia
Conceito
Processos ociosos
Memória sem uso
Memória pouco acessada
Transferidas para um meio de armazenamento mais barato
Definição
Uso de um armazenamento externo como extensão da memória RAM
Transparente para
processos, usuários e programadores
Mecanismo
Inicialmente - Swapping
Processo inteiro transferido par disco
Sistema atual
Transferências por página
Retirar da memória paginas menos usadas
Proativo - Qdo sistema ocioso
Reativo - Quando houver demanda
Linux - Partição de disco específica
Windows - Arquivo de sistema
Algoritmos de substituição de Páginas
Critérios
Idade da página
Frequência de acessos à página
Data do último acesso
Prioridade do processo proprietário
Conteúdo da página
Páginas especiais
Algoritmos
FIFO
idade
o tempo em que estão na memóri
mais antigas removidas primeiro
Páginas organizadas em uma Fila
First In, First Out
Principal defeito é considerar somente a idade da página
Ótimo
Remover a página que ficará sem ser usada por mais tempo
Depende de comportamento futuro
Não implementável
Define um limite mínimo conceitual
LRU
Uma aproximação implementável do algoritmo ótimo
Least Recently Used, menos recentemente usado
Busca as páginas que foram acessadas “mais
longe” no seu passado
Pouco usado na prática
registrar as datas de acesso às páginas a cada acesso
Difícil de implementar SW
Custo proibitivo HW
Necessário varrer as datas de acesso de todas as páginas