Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — UECE-CEV 2024

Arquitetura de ComputadoresArquiteturas
Código
qg365147
Banca
UECE-CEV
Órgão
CREMEC
Ano
2024
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
O ENIAC (Electronic Numerical Integrator And Computer) foi o primeiro computador eletrônico de grande escala, desenvolvido por Eckert e Mauchly na Universidade da Pensilvânia, nos Estados Unidos. Iniciado em 1943 e financiado pelo governo americano durante a Segunda Guerra Mundial, seu propósito era realizar cálculos complexos, como o planejamento de trajetórias para o transporte de armas e suprimentos em cenários de guerra. Concluído em 1946, o ENIAC entrou em operação após o conflito, sendo utilizado até 1955. Após o ENIAC, outros computadores enfrentaram dificuldades ao lidar com números decimais, pois cada dígito representava 10 estados diferentes, o que gerava desafios na precisão e confiabilidade em sistemas eletrônicos. Para resolver essas limitações, Von Neumann propôs uma arquitetura em que dados e instruções fossem armazenados em código binário, o que simplificou o processamento e reduziu erros.Com base na arquitetura de Von Neumann, analise as seguintes afirmações:I. Embora a tecnologia dos computadores tenha evoluído muito desde o ENIAC até os dispositivos modernos, o conceito de arquitetura de Von Neumann, desenvolvido na década de 1950, continua sendo amplamente utilizado.II. A arquitetura de Von Neumann permite que a CPU antecipe a busca de uma ou mais instruções além da próxima a ser executada. Essa técnica, conhecida como prefetching, acelera o processamento, pois a instrução seguinte já estará nos registradores da CPU, evitando a latência associada à busca na memória principal, que é mais lenta.Considerando as proposições acima apresentadas, é correto afirmar que
  1. Aambas são verdadeiras.
  2. BI é verdadeira e II é falsa.
  3. Cambas são falsas.
  4. DI é falsa e II é verdadeira.
Revelar gabarito e comentário

GabaritoB — I é verdadeira e II é falsa.

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 e técnicas de pipeline

Gabarito: letra B (I é verdadeira e II é falsa). A afirmação I está correta porque o modelo de Von Neumann (programa armazenado) continua sendo a base dos computadores atuais, tendo sido desenvolvido entre o final dos anos 1940 e início dos 1950 – período que inclui a década de 1950. Já a afirmação II é incorreta ao atribuir o prefetching como característica da arquitetura de Von Neumann; essa técnica é própria da microarquitetura (pipeline), não do modelo conceitual.

O enunciado apresenta duas proposições sobre a arquitetura de Von Neumann. A primeira destaca sua relevância histórica e atual; a segunda descreve uma técnica de otimização de processamento. Vamos analisar cada uma.

Afirmação I — ✅ Verdadeira

Fonte: – Arquitetura de von Neumann (Wikipédia)

"A Arquitetura de von Neumann... foi concebida a partir de 1946, quando John von Neumann e sua equipe desenvolveram um novo projeto de 'computador de programa armazenado'."

Embora a gênese teórica seja de 1945, a implementação prática (como o computador IAS) ocorreu no início dos anos 1950. A banca considerou que o desenvolvimento se deu na década de 1950, e o essencial da afirmação – o uso contínuo do conceito – é verdadeiro. Todos os computadores modernos de uso geral ainda seguem o modelo de programa armazenado proposto por Von Neumann.

Afirmação II — ❌ Falsa

A arquitetura de Von Neumann define apenas que dados e instruções compartilham o mesmo espaço de memória e que a CPU executa instruções sequencialmente. A técnica de prefetching (busca antecipada de instruções) pertence ao âmbito da microarquitetura e é um recurso de pipeline para melhorar desempenho, não uma característica inerente ao modelo de Von Neumann. Além disso, o prefetching não está livre de problemas (como desvios condicionais) e não é garantia de aceleração em todos os casos. Portanto, a afirmação é falsa.

  1. 1ENIAC (decimal)1943-1946
  2. 2Von Neumann (binário)1945-1950
  3. 3Pipeline / prefetchingAnos 1960+
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Para questões sobre arquitetura de computadores, lembre-se de distinguir o modelo conceitual (Von Neumann, Harvard) das técnicas de implementação (pipeline, cache, prefetching). O modelo de Von Neumann é sobre organização lógica; as técnicas são aplicadas na microarquitetura para extrair desempenho.

Conclusão: I é verdadeira, II é falsa → gabarito letra B.

Link permanente: /questoes/qg365147