Sistemas Operacionais - Aula 18 - Técnicas de Memória Virtual
By UNIVESP · more summaries from this channel
25 min video·pt··66946 views
Summary
A aula explica as técnicas de memória virtual, destacando paginação e segmentação, o papel da MMU, tabelas de páginas, TLB e os trade‑offs envolvidos.
Key Points
- —O gerenciamento da memória virtual é realizado pelo hardware da MMU, que converte endereços lógicos (virtuais) em endereços físicos.
- —Existem duas técnicas principais de memória virtual: paginação, que divide o espaço de endereçamento em páginas de tamanho fixo, e segmentação, que divide em segmentos de tamanho variável contendo dados do mesmo tipo.
- —A segmentação permite atribuir diferentes permissões de acesso (leitura, escrita, execução) a cada segmento, aumentando a proteção do código.
- —A memória virtual permite que apenas as partes realmente usadas de um processo sejam carregadas na memória principal, usando o disco como cache.
- —Falhas de página (page faults) ocorrem quando uma página referenciada não está presente na RAM, exigindo seu carregamento a partir do disco.
- —O tamanho das páginas influencia o desempenho: páginas maiores reduzem o tamanho da tabela, mas aumentam a fragmentação interna; páginas menores reduzem a fragmentação, mas aumentam o overhead da tabela.
- —Na paginação, cada página do disco é mapeada para um frame na RAM através de uma tabela de páginas que contém o número do frame e bits de controle.
- —Os componentes de uma entrada da tabela de páginas incluem o número do frame, o bit de presença, bits de proteção, bit de modificação e bit de referência, que auxiliam no gerenciamento e na política de substituição.
- —A TLB (Translation Lookaside Buffer) funciona como um cache da tabela de páginas, reduzindo o tempo de tradução ao armazenar as entradas mais frequentemente usadas.
Copy All
Share Link
Share as image
Bookmark
More Resources
Get key points from any YouTube video in seconds




