Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memória Virtual, MAPA MENTAL 9 Disciplina: SO 2025/1 Aluno: Arthur de…
Memória Virtual
Substituição de Página
Com mais multiprogramação
Memória pode ficar superalocada
O que fazer?
Terminar o processo do usuário
Retirar um processo da memória
Efetuar uma substituição de página
Substituição de Páginas Básica
Se não houver quadro livre
Escolhe-se um quadro em uso para liberar
Salvando seu conteúdo no disco
Algoritmos de substituição de página
Busca minimizar a taxa de faltas de página
First-In First-Out
Substitui sempre a página mais antiga
Utiliza uma fila para controlar
Sofre da anomalia de Belady
Substituição de Páginas Ótima
Substitua a página que não será usada pelo maior período
Apresenta a menor taxa de falha de página possível
Com uma quantidade fixa de quadros
Menos Recentemente Usada
Substitui a página que ficou mais tempo sem ser usada
Uma aproximação do algoritmo ótimo
Problema está em determinar o “horário” da ultima utilização
Definições
Permite executar processos sem estarem totalmente na memória
Vantagens
Programas podem exceder o tamanho da memória física
Facilita
Compartilhamento de arquivos
Uso de memória compartilhada
Criação de processos mais eficiente
Separa a memória lógica da física
Espaço de endereço virtual
Cada processo tem seu próprio espaço lógico
O heap cresce para cima
O stack cresce para baixo
Paginação por Demanda
Carrega a página na memória apenas quando for necessária
Menos E/S necessária
Resposta mais rápida
Menos memória necessária
Lazy swapper
Carrega apenas páginas realmente necessárias
Conceitos Básicos
Falta de página
Primeira referência a uma página não carregada gera um trap ao SO
Desempenho da Paginação por Demanda
Pode impactar o desempenho
Acesso ao armazenamento secundário mais lento que à RAM
MAPA MENTAL 9
Disciplina: SO 2025/1
Aluno: Arthur de Moraes Andrade Corrêa