Questão de Arquitetura de Computadores — Armazenamento de Dados em Arquitetura de Computadores — FGV 2026
Arquitetura de Computadores›Armazenamento de Dados em Arquitetura de Computadores
Código
fg126978
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Engenharia de Computação)
Como Engenheiro de Computação, você está projetando a arquitetura básica de um novo sistema de controle embarcado para veículos autônomos. A equipe optou pelo Modelo de Von Neumann devido à sua simplicidade e facilidade de implementação.Assinale a opção que descreve a característica fundamental da arquitetura de Von Neumann em relação ao armazenamento de dados e instruções.
AUtiliza memórias separadas para dados e para instruções, permitindo que ambas sejam acessadas simultaneamente.
BAs instruções e os dados são armazenados em um único espaço de endereçamento de memória compartilhado, o que simplifica a Unidade de Controle.
CA arquitetura impede o uso de dispositivos de Entrada/Saída (E/S) controlados pela CPU. O que simplifica a Unidade de Controle.
DO pipeline de instruções é de profundidade fixa e o tempo de execução de cada instrução é sempre de um ciclo de clock, o que estabiliza a CPU.
EO acesso à memória é sempre feito em modo estritamente sequencial, proibindo o acesso aleatório.
Revelar gabarito e comentário▾
GabaritoB — As instruções e os dados são armazenados em um único espaço de endereçamento de memória compartilhado, o que simplifica a Unidade de Controle.
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: armazenamento de dados e instruções
Gabarito: letra B. A característica fundamental da arquitetura de Von Neumann é que instruções e dados compartilham o mesmo espaço de memória (único barramento), o que simplifica a Unidade de Controle por não precisar gerenciar dois endereçamentos distintos. Esse modelo contrasta com a arquitetura Harvard, que utiliza memórias separadas.
A banca cobra o conhecimento da principal diferença entre os modelos de Von Neumann e Harvard. A opção B descreve exatamente o conceito clássico. As demais alternativas apresentam distratores comuns.
NÃO CAIA NESSA!
A alternativa A descreve a arquitetura Harvard (memórias separadas para dados e instruções), que é justamente o oposto da característica central de Von Neumann. Candidatos que confundem os dois modelos caem nessa armadilha. Lembre-se: Von Neumann = memória única; Harvard = memórias separadas.
Característica
Arquitetura de Von Neumann
Arquitetura Harvard
Implicação na Unidade de Controle
Espaço de memória
Único e compartilhado para dados e instruções
Memórias separadas para dados e instruções
Simplificada (não gerencia dois endereçamentos)
Acesso simultâneo
Não permite (gargalo de Von Neumann)
Permite acesso simultâneo a dados e instruções
Mais complexa (precisa coordenar barramentos distintos)
Exemplo de uso
Computadores de propósito geral
Processadores DSP, microcontroladores
—
Alternativa A — ❌ Incorreta
Utilizar memórias separadas para dados e instruções é a marca da arquitetura Harvard, não de Von Neumann. Na arquitetura de Von Neumann, ambos são armazenados no mesmo espaço de endereçamento, o que permite que um programa seja tratado como dado (autocódigo, por exemplo), mas impede acessos simultâneos (gargalo de Von Neumann).
Alternativa B — ✅ Correta ⟵ GABARITO
Exata definição: "As instruções e os dados são armazenados em um único espaço de endereçamento de memória compartilhado, o que simplifica a Unidade de Controle." Isso reduz a complexidade do hardware, pois não é necessário gerenciar barramentos separados para instruções e dados, embora gere o conhecido gargalo de Von Neumann.
Alternativa C — ❌ Incorreta
A arquitetura de Von Neumann permite dispositivos de Entrada/Saída controlados pela CPU, por meio de instruções específicas (ex.: IN/OUT) ou E/S mapeada em memória. A afirmação de que a arquitetura impede o uso de E/S controlada pela CPU é falsa e não corresponde a nenhum modelo clássico.
Alternativa D — ❌ Incorreta
O pipeline de instruções não é de profundidade fixa, e o tempo de execução de cada instrução varia conforme a complexidade da operação (ciclos de clock múltiplos). A descrição corresponde a uma CPU idealizada de ciclo único, que não é a realidade da arquitetura de Von Neumann.
Alternativa E — ❌ Incorreta
O acesso à memória em Von Neumann não é estritamente sequencial; a memória é de acesso aleatório (RAM), permitindo acessar qualquer posição diretamente. A afirmativa confunde com dispositivos de acesso sequencial, como fitas magnéticas.