Informática Múltipla Escolha

John von Neumann revolucionou a computação ao introduzir o conceito de programa armazenado, o que permitiu que as instruções fossem guardadas na memória para execução sequencial. Qual das alternativas explica corretamente a consequência prática desse conceito para os computadores modernos?

John von Neumann revolucionou a computação ao introduzir o conceito de programa armazenado, o que permitiu que as instruções fossem guardadas na memória para execução sequencial. Qual das alternativas explica corretamente a consequência prática desse conceito para os computadores modernos?

  1. A execução dos programas tornou-se completamente manual, com cada instrução sendo inserida pelo operador.
  2. A capacidade de armazenamento de dados foi eliminada, exigindo que os cálculos fossem feitos imediatamente sem referência a instruções predefinidas.
  3. Foi possível armazenar e acessar rapidamente as instruções na memória, tornando os cálculos e as operações mais eficientes.
  4. Os computadores passaram a armazenar e executar programas diretamente de cartões perfurados, sem necessidade de memória interna.
  5. A arquitetura computacional foi abandonada em favor de sistemas exclusivamente analógicos, com base em circuitos elétricos variáveis.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - Foi possível armazenar e acessar rapidamente as instruções na memória, tornando os cálculos e as operações mais eficientes.

Introdução ao Conceito

A questão aborda um dos pilares fundamentais da ciência da computação: a Arquitetura de Von Neumann. John von Neumann propôs, no final dos anos 1940, que tanto os dados quanto as instruções do programa deveriam ser armazenados na mesma unidade de memória.

Antes dessa inovação, computadores como o ENIAC precisavam ser "reprogramados" fisicamente (trocando cabos ou interruptores) para realizar novas tarefas. O conceito de programa armazenado mudou isso radicalmente.

Análise das Alternativas

Vamos analisar por que a alternativa C é a correta e as outras estão incorretas:

  • Alternativa A (Incorreta): Afirma que a execução se tornou manual. Isso é o oposto da verdade. O objetivo era justamente automatizar o processo, permitindo que o computador executasse uma sequência de comandos sem intervenção humana constante.
  • Alternativa B (Incorreta): Diz que a capacidade de armazenamento foi eliminada. Na realidade, a existência de memória (RAM) para guardar o código é essencial para esse conceito funcionar. Sem memória, não há onde guardar o programa.
  • Alternativa C (Correta): Descreve exatamente a vantagem prática. Ao colocar as instruções na memória interna, o processador pode buscá-las rapidamente na ordem desejada. Isso elimina a necessidade de ler dados de dispositivos externos (como fitas ou cartões) a cada passo, aumentando drasticamente a velocidade e eficiência.
  • Alternativa D (Incorreta): Menciona cartões perfurados sem memória interna. Embora cartões fossem usados para carregar programas, a revolução de Von Neumann foi permitir que o programa vivesse na memória eletrônica durante a execução, não apenas lido externamente.
  • Alternativa E (Incorreta): Sugere o abandono da arquitetura digital em favor da analógica. Os computadores modernos são predominantemente digitais (baseados em lógica binária 0 e 1), herdeiros diretos da arquitetura de Von Neumann.

Conclusão

A grande inovação de John von Neumann foi unificar dados e instruções na mesma memória acessível aleatoriamente. Isso permitiu a criação de softwares flexíveis, onde mudar a função do computador exigia apenas trocar o código, e não sua estrutura física.

Portanto, a consequência prática direta foi a eficiência no acesso às instruções, tornando os computadores modernos versáteis e rápidos.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.