Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — IF-MG 2024

Arquitetura de ComputadoresArquiteturas
Código
qg240219
Banca
IF-MG
Órgão
IF-MG
Ano
2024
Nível
Superior
Cargo
PROFESSOR EBTT - Sistemas da Computação - Bambuí
Qual das seguintes afirmações melhor descreve o princípio fundamental da arquitetura de von Neumann?
  1. AA memória do computador é usada exclusivamente para armazenar instruções, enquanto os dados são mantidos em um dispositivo separado.
  2. BCada função aritmética e lógica é executada por um hardware distinto, independentemente de sinais de controle.
  3. CA arquitetura de von Neumann caracteriza-se pelo armazenamento conjunto de dados e instruções na memória principal, com execução sequencial das operações, exceto quando explicitamente alterada.
  4. DA memória principal destina-se somente ao armazenamento de dados, com as instruções alocadas em um registrador especial na CPU.
  5. EPara cada novo programa, a configuração física do hardware é modificada.
Revelar gabarito e comentário

GabaritoC — A arquitetura de von Neumann caracteriza-se pelo armazenamento conjunto de dados e instruções na memória principal, com execução sequencial das operações, exceto quando explicitamente alterada.

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

Gabarito: letra C. A arquitetura de von Neumann é definida pelo armazenamento conjunto de dados e instruções na mesma memória principal e pela execução sequencial das instruções, salvo desvios explícitos (como jumps ou branches). Esse é o princípio fundamental do modelo de programa armazenado.

A questão exige distinguir o modelo de von Neumann de outras arquiteturas (como Harvard) e de ideias equivocadas sobre configuração física ou separação de memórias.

Alternativa A — ❌ Incorreta

Afirma que a memória armazena apenas instruções e os dados ficam em dispositivo separado. Isso descreve a arquitetura Harvard, não a de von Neumann. Nesta, dados e instruções compartilham o mesmo espaço de memória.

Alternativa B — ❌ Incorreta

Diz que cada função aritmética/lógica é executada por hardware distinto e independente de sinais de controle. Embora a ALU execute operações, ela é controlada pela unidade de controle (CU) e não age de forma independente. O enunciado não reflete o princípio fundamental.

Alternativa C — ✅ Correta ⟵ GABARITO

Exatamente o conceito central: armazenamento conjunto de dados e instruções na memória principal e execução sequencial, salvo alteração explícita (desvios). A Wikipédia descreve: "A Arquitetura de von Neumann se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas." A menção à execução sequencial com exceções completa a definição.

Alternativa D — ❌ Incorreta

Inverte o modelo: diz que a memória principal só armazena dados e as instruções ficam em registrador especial na CPU. Na verdade, as instruções estão na memória principal e são buscadas pela CPU; registradores armazenam apenas instruções correntes, não todo o programa.

Alternativa E — ❌ Incorreta

Afirma que a configuração física do hardware é modificada para cada novo programa. O princípio do programa armazenado é justamente o oposto: o hardware é fixo; o programa, armazenado em memória, pode ser alterado sem religar a máquina.

NÃO CAIA NESSA!

Para fixar: von Neumann = uma única memória para dados e instruções. Harvard = memórias separadas. A pegadinha clássica é trocar uma pela outra, como na alternativa A.

Link permanente: /questoes/qg240219