Questão de Arquitetura de Computadores — Arquiteturas — FCC 2015
Arquitetura de Computadores›Arquiteturas
Código
fc023682
Banca
FCC
Órgão
TRE-PB
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Operação de Computadores
Um sistema computacional é construído baseando-se em uma arquitetura que inclui alguns componentes. Em uma arquitetura de computadores padrão, o elemento que realiza as operações indicadas nas instruções de um programa, é
Ao CP (Contador de Programa).
Bo DI (Decodificador de Instruções).
Ca ULA (Unidade Lógica Aritmética).
Do ACC (Acumulador).
Ea UC (Unidade de Controle).
Revelar gabarito e comentário▾
GabaritoC — a ULA (Unidade Lógica Aritmética).
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”.
Elemento que realiza as operações das instruções
Gabarito: letra C. A Unidade Lógica Aritmética (ULA) é o componente da CPU que efetivamente executa as operações aritméticas e lógicas determinadas pelas instruções do programa. As demais alternativas referem-se a componentes que auxiliam no processo, mas não realizam as operações propriamente ditas.
A banca cobra o conhecimento das funções básicas dos componentes internos da CPU. Cada alternativa corresponde a um desses componentes, e apenas um deles é o executor direto das operações.
Componente
Função principal
ULA (Unidade Lógica Aritmética)
Realiza operações aritméticas e lógicas
UC (Unidade de Controle)
Interpreta instruções e coordena o fluxo de dados
CP (Contador de Programa)
Armazena o endereço da próxima instrução
DI (Decodificador de Instruções)
Decodifica o opcode da instrução
ACC (Acumulador)
Registrador que armazena resultados temporários
Alternativa A — ❌ Incorreta
O Contador de Programa (CP) ou PC (Program Counter) é um registrador que contém o endereço da próxima instrução a ser executada. Sua função é de controle de sequência, não de execução de operações.
Alternativa B — ❌ Incorreta
O Decodificador de Instruções (DI) é um circuito da Unidade de Controle que interpreta o código da instrução (opcode) para ativar os sinais de controle necessários. Ele não realiza as operações; apenas as decodifica.
Alternativa C — ✅ Correta ⟵ GABARITO
A Unidade Lógica Aritmética (ULA), também conhecida como ALU (Arithmetic Logic Unit), é o circuito digital que executa as operações aritméticas (soma, subtração, etc.) e lógicas (AND, OR, NOT, etc.) determinadas pelas instruções. É o elemento que efetivamente "faz" os cálculos e operações.
Alternativa D — ❌ Incorreta
O Acumulador (ACC) é um registrador que armazena temporariamente os resultados das operações realizadas pela ULA. Ele não executa operações; é apenas um local de armazenamento.
Alternativa E — ❌ Incorreta
A Unidade de Controle (UC) ou Control Unit (CU) é responsável por buscar instruções na memória, decodificá-las e coordenar a execução, gerando os sinais de controle que acionam a ULA e outros componentes. Ela controla a execução, mas não realiza as operações aritméticas/lógicas.
PEGA ESSA DICA!
Quando a pergunta for sobre "quem executa" ou "quem realiza a operação", lembre-se de que a ULA é o executor direto. A Unidade de Controle comanda, mas quem faz é a ULA. Pratique diferenciando as funções: CP → endereço, DI → decodificação, ACC → armazenamento temporário.