Questão de Arquitetura de Computadores — Hardware — FCC 2015
Arquitetura de Computadores›Hardware
Código
fc024407
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2015
Nível
Superior
Cargo
Analista Judiciário – Tecnologia da Informação
É um recurso responsável pela coordenação do funcionamento da memória de um microcomputador, que transforma as instruções lógicas (virtuais) em endereços físicos nos bancos de memória e anota onde cada informação do sistema está hospedada na memória. É ele que informa onde o processador deve procurar os dados e instruções na memória. Trata-se de
AControl Unit (Unidade de Controle).
BArithmetic Logic Unit (Unidade Lógica e Aritmética).
CCentral Processing Unit (Unidade Central de Processamento).
DMemory Management Unit (Unidade de Gerenciamento de Memória).
ERegister (Registrador).
Revelar gabarito e comentário▾
GabaritoD — Memory Management Unit (Unidade de Gerenciamento de Memória).
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Memory Management Unit (MMU)
Gabarito: letra D. A descrição fornecida corresponde exatamente à Memory Management Unit (MMU) – Unidade de Gerenciamento de Memória, responsável pela tradução de endereços virtuais (lógicos) em endereços físicos, além de registrar onde cada informação está armazenada na memória. Esse conceito é fundamental na arquitetura de computadores modernos, especialmente para suporte a sistemas operacionais com memória virtual.
A questão testa o conhecimento sobre os componentes internos do computador e suas respectivas funções. A chave para acertar está em perceber que a tarefa descrita – “transformar instruções lógicas (virtuais) em endereços físicos” e “informar onde o processador deve procurar os dados” – é exclusiva da MMU. Nenhum outro componente listado executa essa função.
Componente
Função Principal
Traduz Endereços Virtuais em Físicos?
Gerencia Localização na Memória?
Control Unit (Unidade de Controle)
Coordena a execução de instruções, decodificando-as e gerando sinais de controle
Não
Não
Arithmetic Logic Unit (Unidade Lógica e Aritmética)
Executa operações aritméticas e lógicas sobre dados
Não
Não
Central Processing Unit (Unidade Central de Processamento)
Processador como um todo (engloba ULA, UC, registradores, cache)
Não (a CPU usa a MMU, mas não é sua função direta)
Não (a CPU usa a MMU, mas não é sua função direta)
Memory Management Unit (Unidade de Gerenciamento de Memória)
Traduz endereços virtuais em físicos e gerencia o mapeamento da memória
Sim
Sim
Register (Registrador)
Armazena dados temporários e instruções para uso imediato da CPU
Não
Não
Alternativa A — ❌ Incorreta
A Control Unit (Unidade de Controle) é parte da CPU que coordena a execução de instruções, decodificando-as e gerando sinais de controle para as demais unidades. Ela não realiza conversão de endereços virtuais em físicos nem gerencia a localização dos dados na memória.
Alternativa B — ❌ Incorreta
A Arithmetic Logic Unit (ULA) é responsável por executar operações aritméticas e lógicas sobre dados. Não tem qualquer papel na tradução de endereços de memória ou no gerenciamento da localização de informações.
Alternativa C — ❌ Incorreta
A Central Processing Unit (CPU) é o processador como um todo, englobando ULA, Unidade de Controle, registradores e, em alguns casos, cache. Embora a CPU utilize a MMU (que pode estar integrada ao chip), a descrição refere-se a um componente específico, não à CPU inteira.
Alternativa D — ✅ Correta ⟵ GABARITO
A Memory Management Unit (MMU) é exatamente o hardware que traduz endereços virtuais (gerados pelo programa) em endereços físicos (na RAM), mantendo o mapeamento e informando ao processador onde buscar os dados. Ela é essencial para a implementação de memória virtual, proteção de memória e multitarefa.
PEGA ESSA DICA!
Na prova, ao encontrar questões sobre “tradução de endereços virtuais em físicos”, “gerenciamento de memória pelo hardware” ou “coordenação da memória”, lembre-se imediatamente da MMU. A Unidade de Controle não lida com endereçamento de memória; a ULA apenas processa dados; a CPU como um todo pode conter a MMU, mas não é ela mesma o recurso descrito.
Alternativa E — ❌ Incorreta
Os Registradores são células de memória de altíssima velocidade dentro da CPU, usadas para armazenar temporariamente dados e instruções em execução. Não realizam qualquer tipo de gerenciamento de memória ou tradução de endereços.