Translation Lookaside Buffer (TLB)
Gabarito: letra D. A TLB (Translation Lookaside Buffer) é o cache de hardware responsável por acelerar a tradução de endereços virtuais em físicos, armazenando as entradas mais recentes da tabela de páginas. Em ambientes multiusuário, se a TLB não for corretamente gerenciada (por exemplo, não invalidada durante a troca de contexto), pode ocorrer vazamento de dados entre processos, pois um processo pode acessar páginas de outro.
A questão aborda o conceito de thrashing (excesso de trocas de páginas) e o hardware que mitiga o custo das traduções. A TLB é essencial para o desempenho da memória virtual.
Alternativa A — ❌ Incorreta
O Cache L3 armazena blocos de código e dados, não traduções de endereços. A função de acelerar a tradução cabe à TLB.
Alternativa B — ❌ Incorreta
O Superblock é uma estrutura do sistema de arquivos que contém metadados do sistema de arquivos, não tem relação com a tradução de endereços de memória.
Alternativa C — ❌ Incorreta
Header Checksum IP é um campo do cabeçalho IPv4 para verificação de integridade, completamente alheio à gerência de memória.
Alternativa D — ✅ Correta ⟵ GABARITO
A TLB é o mecanismo de hardware que agiliza a conversão de endereços virtuais para físicos, e seu uso inadequado (falta de isolamento entre processos) pode levar à exposição de dados sigilosos.
Alternativa E — ❌ Incorreta
A Unidade Aritmética e Lógica (ULA) realiza operações aritméticas e lógicas, não tem papel na tradução de endereços nem armazena fator de preempção.
Gabarito: letra D.