Questão de Arquitetura de Computadores — Arquiteturas — Quadrix 2024
Arquitetura de Computadores›Arquiteturas
Código
qg349262
Banca
Quadrix
Órgão
CREF - 9ª Região (PR)
Ano
2024
Nível
Médio
Cargo
Auxiliar Administrativo
Os computadores modernos são fundamentados na chamada arquitetura de von Neumann que, apesar de ser uma abstração matemática, se mostrou passível de ser implementada eletronicamente. Com base na arquitetura de von Neumann, assinale a alternativa correta.
AApenas os supercomputadores são construídos conforme a proposta de arquitetura de von Neumann. Já os computadores domésticos e de pequeno porte seguem uma arquitetura mais simples.
BA inovação introduzida pela arquitetura de von Neumann foi a separação física entre a memória de dados e a memória de comandos (ou de programa). Isso trouxe maior velocidade ao processamento.
CPor ser uma proposta de arquitetura mais nova que a de Turing (Máquina de Turing), a arquitetura de von Neumann é capaz de executar um conjunto de programas maior que a de Turing.
DNa arquitetura de von Neumann (a mesma dos computadores modernos), a unidade de lógica e aritmética (ULA) é a responsável por buscar as instruções a serem executadas.
EComo os computadores trabalham apenas com 0s e 1s, a representação de um caractere (uma letra, um número ou um símbolo) é feita por meio de uma tabela de conversão que converte byte em caractere. Essa tabela é denominada ASCII.
Revelar gabarito e comentário▾
GabaritoE — Como os computadores trabalham apenas com 0s e 1s, a representação de um caractere (uma letra, um número ou um símbolo) é feita por meio de uma tabela de conversão que converte byte em caractere. Essa tabela é denominada ASCII.
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 E. A única alternativa correta é a E, que descreve corretamente a tabela ASCII como mecanismo de representação de caracteres em bytes. As demais alternativas contêm erros conceituais típicos sobre a arquitetura de von Neumann.
A arquitetura de von Neumann é o modelo de computador de programa armazenado, onde dados e instruções compartilham o mesmo espaço de memória. Seus componentes principais são: Unidade Central de Processamento (CPU) com Unidade Lógica e Aritmética (ULA) e Unidade de Controle (UC), memória principal e dispositivos de entrada/saída.
Alternativa A — ❌ Incorreta
Afirma que apenas supercomputadores usam von Neumann e que computadores domésticos usam uma arquitetura mais simples. Na verdade, praticamente todos os computadores modernos, incluindo os domésticos, baseiam-se na arquitetura de von Neumann. Não há distinção de porte nesse aspecto.
Alternativa B — ❌ Incorreta
Alega que a inovação de von Neumann foi separar fisicamente memória de dados e de instruções. Isso é justamente o oposto: a arquitetura de von Neumann compartilha a mesma memória para dados e instruções. A separação física é característica da arquitetura Harvard. O texto confirma: "se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados".
Alternativa C — ❌ Incorreta
Diz que von Neumann é mais nova que a Máquina de Turing e executa mais programas. A Máquina de Turing é um modelo teórico universal, e a arquitetura de von Neumann é uma implementação prática desse modelo. Ambos têm o mesmo poder computacional (tese de Church-Turing). Além disso, von Neumann não é "mais nova"; ambas as ideias datam da década de 1930-40.
Alternativa D — ❌ Incorreta
Atribui à ULA a função de buscar instruções. Na verdade, quem busca as instruções na memória e as decodifica é a Unidade de Controle (UC). A ULA é responsável por executar operações aritméticas e lógicas sobre os dados. O texto afirma: "Uma Unidade de Controle (CU), cuja função é a mesma da tabela de controle da Máquina de Turing universal: buscar um programa na memória, instrução por instrução, e executá-lo sobre os dados de entrada."
Alternativa E — ✅ Correta ⟵ GABARITO
Afirma que computadores usam 0s e 1s e que a representação de caracteres é feita por uma tabela de conversão que mapeia bytes em caracteres, denominada ASCII. Isso está correto: ASCII (American Standard Code for Information Interchange) é uma tabela de codificação que associa valores de 7 bits (ou 8 bits, estendido) a caracteres como letras, números e símbolos. É um conceito básico e correto.
NÃO CAIA NESSA!
Para não confundir, lembre-se: von Neumann = memória única para dados e instruções; Harvard = memórias separadas. A ULA executa operações; a UC busca e decodifica instruções. E ASCII é apenas uma das tabelas de caracteres (há também Unicode, UTF-8, etc.).