Arquitetura de von neuman
Todas as máquinas construídas até o início do projeto do EDVAC eram programadas através de meios externos como cartões perfurados, fitas perfuradas, painéis, cabos de conexão, etc. E possuíam de muito pouca memória para armazenar os dados e os resultados intermediários dos cálculos. Mesmo assim, a construção do ENIAC, cuja capacidade de armazenamento era de 20 números decimais de dez dígitos (cerca de 700 bits), consumiu mais de 17000 válvulas eletrônicas. Um fator decisivo para viabilizar o projeto de uma nova máquina foi à ideia de Eckert de utilizar linhas de atraso para programar elementos de memória de custo muito mais baixo do que utilizando válvulas. Com esta ideia, tornou-se possível pensar numa máquina com dezenas ou centenas de milhares de bits.
O termo “arquitetura de Von Neumann” se origina da inspiração de quase todos os projetos de computadores subsequentes daquela época, tanto no meio acadêmico quanto na indústria.
Dentro do princípio geral de utilização de componentes eletrônicos, houve algumas tentativas de ruptura com os conceitos da arquitetura de Von Neumann. Um exemplo notável é a arquitetura a fluxo de dados, proposta no fim da década de 1960 no MIT e na Universidade de Stanford, que seria mais adequada para o modelo aplicativo proposto por Backus. Apesar desse conceito, a sua realização física provou ser pouco eficiente, não passando de alguns projetos acadêmicos.
Pode-se afirmar, portanto, que a estrutura lógica introduzida nos projetos do EDVAC e da máquina do IAS constitui o princípio de funcionamento de computadores digitais até hoje, apesar do progresso tecnológico que nos separa daquela época. Na realidade, não parece ser provável que os conceitos básicos da arquitetura de Von Neumann sejam abandonados num futuro próximo.
A grande novidade da assim chamada arquitetura Von Neumann foi a formalizar o conceito que um computador é constituído essencialmente de três elementos: * A unidade central de