Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memória Principal, Mapa Mental 08 SO 2025/2 Davi Campos Sutil - Coggle…
Memória Principal
Paginação
Divide memória física e lógica em blocos de tamanho fixo
Página
unidade lógica
Quadro (frame)
unidade física
Tabela de páginas
mapeia páginas em quadros
Vantagens
Elimina fragmentação externa
Facilita realocação e compartilhamento
Desvantagens
Fragmentação interna
Acesso indireto
aumento no tempo
Funcionamento
Cada processo tem sua própria tabela de páginas
MMU traduz endereço lógico para físico
Endereço dividido em
Número da página
Deslocamento dentro da página
Segmentação
Divide o programa em módulos lógicos
Cada segmento
código, dados, pilha, etc
Tamanho variável
Tabela de segmentos
Base
endereço inicial
Limite
tamanho do segmento
Facilita
Proteção individual
Compartilhamento de partes do código
Pode gerar fragmentação externa
Estrutura da Tabela de Páginas
Armazena correspondência entre páginas lógicas e quadros físicos
Campos típicos
Número do quadro
Bit de presença
Bit de modificação
Bits de proteção
Paginação Hierárquica
Divide tabela de páginas em níveis
2 ou mais
Reduz tamanho da tabela principal
Usada em arquiteturas de 32 e 64 bits
Tabelas de Página com Hash
Usa função hash para localizar páginas
Ideal para endereços virtuais grandes
Acesso rápido
Estrutura
hash table + encadeamento para colisões
Tabelas de Página Invertidas
Uma entrada por quadro físico
não por processo
Reduz tamanho da tabela
Necessita busca reversa
página → quadro
Usada em sistemas de 64 bits
Mapa Mental 08
SO 2025/2
Davi Campos Sutil