Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Hardware — Avança SP 2025

Arquitetura de ComputadoresHardware
Código
qg415734
Banca
Avança SP
Órgão
Prefeitura de Caconde - SP
Ano
2025
Nível
Médio
Cargo
Técnico em Informática
Das seguintes alternativas, qual representa um componente de um computador capaz de armazenar números binários e realizar operações aritméticas (adição, subtração, multiplicação, etc.) e lógicas (AND, OR, XOR, NOT)?Captura_de tela 2025-04-09 105705.png 379×119
  1. AULA
  2. BRegistrador MBR
  3. CUC
  4. DCache L1
  5. EBarramento de Sistema
Revelar gabarito e comentário

GabaritoA — ULA

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”.

Unidade Lógica e Aritmética (ULA)

Gabarito: letra A. A ULA (Unidade Lógica e Aritmética) é o componente da CPU responsável por executar operações aritméticas (adição, subtração, multiplicação, divisão) e operações lógicas (AND, OR, XOR, NOT) sobre números binários. As demais alternativas — Registrador MBR, UC, Cache L1 e Barramento — desempenham funções distintas: armazenar dados temporariamente, controlar o fluxo de instruções, armazenar dados frequentemente usados e interconectar componentes, respectivamente.

A ULA é o coração do processamento de dados. Quando o computador executa uma instrução, a Unidade de Controle (UC) busca a instrução na memória, decodifica-a e envia os sinais de controle adequados para a ULA, que então realiza a operação matemática ou lógica sobre os operandos. O resultado é armazenado em um registrador ou na memória principal. Em essência, a ULA é um circuito digital combinacional que recebe dois operandos e um código de operação, e produz um resultado e flags de status (como zero, negativo, carry).

A arquitetura de von Neumann, proposta por John von Neumann, define os componentes fundamentais do computador: ULA, Unidade de Controle, Memória, Dispositivos de Entrada e Dispositivos de Saída. A ULA e a UC, juntamente com os registradores, formam a CPU. A ULA é a unidade que "faz as contas" e as comparações lógicas, enquanto a UC "orquestra" o fluxo de dados e instruções.

Para entender a questão, é crucial distinguir as funções de cada componente:

Componente

Função principal

ULA

Executa operações aritméticas e lógicas

UC

Controla e coordena as operações da CPU, buscando e decodificando instruções

Registrador

Armazena dados e instruções temporariamente dentro da CPU

Cache L1

Memória de alta velocidade que armazena dados frequentemente usados

Barramento

Sistema de comunicação que transfere dados entre os componentes

A pegadinha da banca é confundir a função de "armazenar" com a de "processar". O enunciado pede um componente que armazena números binários E realiza operações. A ULA realiza as operações, mas não armazena os números de forma permanente — ela os recebe dos registradores. No entanto, a ULA é o único componente que realiza operações aritméticas e lógicas, sendo a resposta correta. Os registradores armazenam, mas não processam; a UC controla, mas não processa; a Cache armazena, mas não processa; o barramento apenas transporta dados.

Guarde a fronteira: processar (ULA) ≠ armazenar (registrador, cache) ≠ controlar (UC) ≠ transportar (barramento). É exatamente nessa distinção que as alternativas se dividem.

Alternativa A — ✅ Correta ⟵ GABARITO

A ULA (Unidade Lógica e Aritmética) é o componente da CPU que executa operações aritméticas (adição, subtração, multiplicação, divisão) e lógicas (AND, OR, XOR, NOT) sobre números binários. Ela é o circuito digital responsável por processar os dados, recebendo operandos dos registradores e produzindo o resultado, que é então armazenado. É exatamente o que o enunciado descreve.

Alternativa B — ❌ Incorreta

O Registrador MBR (Memory Buffer Register) é um registrador da CPU que armazena temporariamente dados que estão sendo transferidos entre a CPU e a memória principal. Ele armazena dados, mas não realiza operações aritméticas ou lógicas. Sua função é apenas de buffer/armazenamento temporário.

Alternativa C — ❌ Incorreta

A UC (Unidade de Controle) é o componente da CPU que coordena e controla as operações do processador. Ela busca instruções na memória, decodifica-as e gera os sinais de controle para as outras unidades (como a ULA). Ela não realiza operações aritméticas ou lógicas; ela apenas direciona o fluxo de dados e instruções.

Alternativa D — ❌ Incorreta

A Cache L1 é um tipo de memória de alta velocidade localizada dentro do processador. Ela armazena dados e instruções frequentemente usados para acelerar o acesso, mas não realiza operações aritméticas ou lógicas. Sua função é exclusivamente de armazenamento temporário de alta velocidade.

Alternativa E — ❌ Incorreta

O Barramento de Sistema é o conjunto de fios/trilhas que transporta dados, endereços e sinais de controle entre os componentes do computador (CPU, memória, dispositivos de E/S). Ele não armazena dados nem realiza operações; sua função é apenas de interconexão e comunicação.

Gabarito: letra A

Link permanente: /questoes/qg415734