Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — Ibest 2026

Arquitetura de ComputadoresConceitos Básicos em Arquitetura de Computadores
Código
qg734597
Banca
Ibest
Órgão
CRQ - 16
Ano
2026
Nível
Médio
Durante a execução de um programa em um computador moderno baseado na arquitetura de von Neumann, diversas etapas ocorrem envolvendo CPU, memória e dispositivos de E/S. Considerando o funcionamento interno do computador, assinale a alternativa correta.
  1. AO barramento de dados tem como função principal transportar sinais de controle entre a CPU e os dispositivos de entrada e saída.
  2. BA unidade lógica e aritmética (ULA) é responsável por interpretar instruções e controlar o fluxo de execução entre memória e registradores.
  3. COs dispositivos de entrada operam apenas por interrupção, não podendo utilizar polling no processo de comunicação com a CPU.
  4. DO registrador contador de programa (PC) armazena temporariamente os dados processados pela ULA antes de serem enviados à memória principal.
  5. EO ciclo de instrução da CPU envolve, em linhas gerais, as etapas de busca (fetch), decodificação (decode) e execução (execute) da instrução armazenada na memória.
Revelar gabarito e comentário

GabaritoE — O ciclo de instrução da CPU envolve, em linhas gerais, as etapas de busca (fetch), decodificação (decode) e execução (execute) da instrução armazenada na 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”.

Arquitetura de von Neumann: ciclo de instrução e componentes

Gabarito: letra E. O ciclo de instrução da CPU compreende as etapas de busca (fetch), decodificação (decode) e execução (execute) da instrução armazenada na memória, conforme o modelo clássico de von Neumann. As demais alternativas apresentam erros conceituais sobre as funções dos barramentos, da ULA, dos métodos de comunicação com dispositivos de E/S e do registrador PC.

  1. 1Busca (fetch)
  2. 2Decodificação (decode)
  3. 3Execução (execute)
  4. 4Escrita (write-back)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O barramento de dados transporta os dados propriamente ditos, não sinais de controle. Os sinais de controle são transportados pelo barramento de controle. A função descrita confunde os dois tipos de barramento.

Alternativa B — ❌ Incorreta

A Unidade Lógica e Aritmética (ULA) é responsável por realizar operações aritméticas e lógicas sobre os dados. Interpretar instruções e controlar o fluxo de execução são funções da Unidade de Controle (UC). A alternativa troca as atribuições entre ULA e UC.

Alternativa C — ❌ Incorreta

Dispositivos de entrada podem se comunicar com a CPU tanto por interrupção quanto por polling (varredura periódica). O uso exclusivo de interrupção é uma afirmação falsa; polling é amplamente empregado, especialmente em sistemas simples ou em contextos de baixa latência.

NÃO CAIA NESSA!

A alternativa C usa o advérbio "apenas" para generalizar indevidamente o método de comunicação por interrupção. Na prática, tanto polling quanto interrupção são utilizados, cada qual com suas vantagens. Atenção a esse tipo de termo absoluto em alternativas.

Alternativa D — ❌ Incorreta

O registrador Contador de Programa (PC – Program Counter) armazena o endereço da próxima instrução a ser executada, não dados processados pela ULA. Os dados processados são armazenados temporariamente em registradores de dados (ex.: acumulador) ou no Registrador de Dados da Memória (MDR).

Alternativa E — ✅ Correta ⟵ GABARITO

Exatamente: o ciclo de instrução da CPU, independentemente da arquitetura, é composto pelas fases de busca (fetch), decodificação (decode) e execução (execute). Em alguns modelos, inclui-se ainda a etapa de escrita de resultados (write-back). Esta é a definição clássica e está correta.

Gabarito: letra E

Link permanente: /questoes/qg734597