Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gerenciamento de Memória Principal - Coggle Diagram
Gerenciamento de Memória Principal
Registradores
Limite
Base
Proteção
Arquitetura
Espaço de Endereçamento
Lógico
Físico
Tempos
Compilação
Execução
Carga
MMU
End.Virtual => End.Lógico
Carga Dinâmica
Nenhum suporte do SO
Vinculação
Estática
Dinâmica
Permuta/Swapping
BackingStore
roll in
roll out
Alocação
Contigua
Duas partições
Registrador de Relocação
Registrador Limite
Tem suporte de hardware
Partições multiplas
Tamanho fixo
Tamanhos variáveis
Dinâmica
First-Fit
Primeira
Best-fit
Menor
Worst-fit
Maior
Fragmentação
Externa
Interna
Segmentação
Visão do usuario
End.Lógico
<n.seguimento,deslocamento>
Tabela de Segmentos
base/limite
Segment-table base register (STBR)
Segment-table length register (STLR)
Paginação
quadros
SO sabe os livres
páginas
2^n bits
memória lógica
memória física
page table
2^n
hierárquicas
Páginas Invertidas
swap
tradução de endereços
<n.página,deslocamento>
tem suporte a hardware
fragmentação da paginação
não externa
forward-mapped page table
Tradução
Hash
sete níveis
por demanda
Lazy swapper
tem que precisar
Tabela de Páginas
memory
resident
page fault
SO busca a página
aborta processo
página não está na memória/página agora está na memória
Aspectos
demanda pura
localidade de referência
swap space
Substituição de Páginas
falta de quadros livres
remover uma página da memória
comum
Desempenho
transferir uma página
Sin
salvar uma página
Sout
Tempo Efetivo de Acesso (TEA
TEA = (1 – p).ma + p.(Sin + ma)
não saturada
Tempo Efetivo de Acesso (TEA) – memória saturada
TEA = (1 – p).ma + p.(Sout + Sin + ma)
Memória Virtual
multiprogramação
Processos inteiros
armazenamento secundário como extensão da RAM
semparação da M.lógica da M.física
Espaço
esparso
Bibliotecas compartilhadas
carregada apenas uma vez
comunicação entre processos