Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memoria Virtual - Coggle Diagram
Memoria Virtual
Paginação por demanda
pode afetar o desempenho do PC (armazenamento secundário é mais lento que a RAM)
Lazy swapper (“permutador preguiçoso”): só troca uma pagina pra memoria se for necessário
traz a pagina p/ a mem. somente quando necessário
resposta mais rápida
menos E/S necessária
menos mem. necessária
mais usuários
Falta de pagina se houver referencia e uma pagina, causara um trap no SO
Thrasing (Atividade improdutiva)
processo que gasta mais tempo paginando do que executando
Modelo do conjunto de Trabalho (Working Set)
Conj. de paginas que um processo esta usando em um período de tempo
Pré-paginação: carregar em mem. de pags. antes que possa continuar sua exec.
evita-se mantendo as pags. frequentemente referenciadas no Working Set na mem. fisica
Antecedentes
Mem. virtual: separação entre mem. logica e fisica
Espaço de endereço virtual
Heap (monte): usado p/ alocação dinamica, cresce pra cima
Stack (pilha): variav. locais, chamadas de função, cresce pra baixo
Buracos: permite que apilha cresça de forma dinâmica
Introdução
Programas podem ser maiores que a mem. física
as instruções em execução devem estar na mem. física