Questão nº 42
Questão de Tecnologia da Informação · CESGRANRIO CAIXA 1/2021/NM (nº 42)
Na técnica de memória virtual, a tarefa de tradução dos endereços virtuais é realizada por hardware, juntamente com o sistema operacional, para não comprometer o desempenho. O dispositivo de hardware responsável por essa tradução é a
- AFPU
- BALU
- CMMU (alternativa correta)
- DVU
- ECache
Resposta comentada
Gabarito Alternativa C
Memória virtual é uma técnica que faz o computador "enganar" os programas, dando a eles um espaço de endereços gigante que não existe fisicamente. Para isso, cada endereço que o programa usa (endereço virtual) precisa ser convertido no endereço real da memória RAM (endereço físico). Essa conversão é feita por um hardware específico, que trabalha junto com o sistema operacional para não deixar o computador lento.
- (A) Incorreta: A FPU (Unidade de Ponto Flutuante) é o hardware que faz cálculos com números decimais (como 3,14), não tem nada a ver com tradução de endereços.
- (B) Incorreta: A ALU (Unidade Lógica e Aritmética) é o circuito que faz contas e comparações (somar, subtrair, comparar), mas não traduz endereços de memória.
- (C) Correta: A MMU (Unidade de Gerenciamento de Memória) é exatamente o hardware responsável por traduzir endereços virtuais em físicos, consultando as tabelas de páginas e avisando o sistema operacional quando uma página não está na RAM.
- (D) Incorreta: VU não é um componente padrão de hardware para memória virtual; pode ser uma sigla para "Unidade Vetorial" em alguns processadores, mas não faz tradução de endereços.
- (E) Incorreta: A Cache é uma memória pequena e rápida que guarda cópias de dados usados com frequência, mas ela não faz a tradução de endereços; ela apenas acelera o acesso aos dados já traduzidos.
Armadilha da banca: O distrator mais tentador é a (E) Cache, porque muitos alunos confundem "memória" com "gerenciamento de memória". A cache é uma memória (armazenamento), mas a MMU é um dispositivo de controle (hardware) que faz a tradução. A banca quer ver se você sabe que a tradução é uma função de gerenciamento, não de armazenamento.
Fonte: CESGRANRIO CAIXA 1/2021/NM Técnico Bancário Novo - Tecnologia da Informação. Reproduzida para fins de estudo.