O que John von Neumann significou para a computação qual a composição do modelo de von Neumann e qual a relação desse modelo com os computadores atuais?

Matemático húngaro, John Von Neumann foi um matemático brilhante e deixou às gerações futuras legados extremamente importantes. Nasceu a 28 de dezembro de 1903, em Budapeste, na Hungria, e foi um dos primeiros membros permanentes do Instituto de Estudos Avançados, na América do Norte, em 1930.
Durante a Segunda Guerra Mundial foi um dos cientistas a participar no desenvolvimento da bomba atómica em Los Alamos.
Entre 1944 e 1946, Von Neumann ajudou a preparar um relatório sobre a capacidade dos computadores.
Em 1945 escreveu "First Draft of a Report on the EDVAC (Electronic Discrete Variable Automatic Computer)", um relatório que sugere a utilização da linguagem binária e que os programas e outros dados devem estar na memória interna do computador.
Foi um dos responsáveis pela criação do ENIAC (Electronic Numeric Integrator and Computer), o primeiro computador para uso profissional (militar). O ENIAC iniciou as suas operações em fevereiro de 1946 mas ainda não possuía um programa armazenado na memória. A programação deste computador realizava-se através da ligação de cabos em conectores dispostos em quadros - era uma "programação por hardware". John Von Neumann introduziu a noção de "programação por software" ao colocar um programa na memória do ENIAC. Para isso, o matemático utilizou pela primeira vez a linguagem binária, linguagem que é usada pelos computadores de todo o Mundo.
Ainda nesse ano, o professor de Matemática húngaro publica um trabalho intitulado Electronic Discrete Variable Automatic Computer (EDVAC), que surge no seguimento do relatório escrito em 1945 e que organiza o sistema de computação em quatro áreas principais: Unidade Central de Controlo, Unidade Aritmética e Lógica, Memória e Um Conjunto de Dispositivos de Entrada e Saída (Periféricos). Este trabalho deu origem ao modelo ou arquitetura "Von Neumann".
Apesar da rápida evolução da informática, o seu modelo continua atual e a grande maioria dos computadores existentes apresenta uma arquitetura similar à proposta pelo matemático.
Para além do seu contributo na área da computação e da matemática aplicada, Von Neumann deu também o seu contributo à matemática pura, em teoria dos conjuntos, teoria dos grupos, cálculo operacional, lógica matemática e fundamentos, tendo sido, ainda, o inventor da Teoria dos Jogos.
Faleceu a 8 de fevereiro de 1957.

26/02/2020

O que John von Neumann significou para a computação qual a composição do modelo de von Neumann e qual a relação desse modelo com os computadores atuais?

Eniac, o primeiro computador digital de grande escala – Foto: Wikimedia Commons

Reprodução da coluna de Marcelo Viana, na Folha de S.Paulo

A capacidade de fazer contas complicadas pode até parecer sinal de inteligência, mas a tarefa é mecânica e as tentativas de delegá-la a máquinas são antigas. As primeiras calculadoras foram construídas pelo alemão Wilhelm Schickard (1592–1695) e pelo francês Blaise Pascal (1623–1662). Dois séculos depois, o inglês Charles Babbage (1791–1871) concebeu o computador mecânico programável e tentou construir um, mas o projeto era ambicioso demais para a época.

Artefatos capazes de rivalizar, e depois ultrapassar, os humanos tiveram que aguardar a descoberta da eletricidade e da eletrônica, além dos avanços na matemática da computação na década de 1930. O esforço militar da 2ª Guerra Mundial foi um forte incentivo à pesquisa nesta área, levando à construção de computadores eletrônicos, tanto na Alemanha quanto nos países Aliados.

Leia também: IMPA abre processo seletivo para o cargo de designer
Como surge um hit de carnaval? A ciência de dados explica
À procura de ‘soluções ótimas para problemas da vida real’

A construção do Eniac, finalizada em 1945, marca o início da era do computador digital de uso universal, com impacto além da esfera militar. A supervisão do projeto para o exército estava a cargo do matemático Herman Goldstine. Num encontro fortuito com John von Neumann numa estação de trem, em agosto de 1944, os dois falaram sobre o novo computador. Alguns dias depois, von Neumann estava na Filadélfia xeretando o projeto do Eniac, e se preparando para construir seu próprio computador no Instituto de Estudos Avançados de Princeton.

Patrocinadores não faltavam. Difícil foi obter a concordância dos colegas, preocupados com o impacto que a construção de uma máquina teria na atmosfera meditativa do instituto. Os matemáticos estavam divididos, e em outros departamentos a oposição era ainda maior. Foi decidido deslocar a construção para um prédio afastado, mas ficava numa área residencial, e os vizinhos, preocupados com o barulho (imperceptível, de fato), se opuseram com veemência.

No final, o charme de von Neumann e o apoio decisivo do diretor Frank Aydelotte venceram as resistências. A construção começou em junho de 1946 e o computador ficou operacional em 4 anos. Linguagens de programação como o Fortran só vieram depois: na época todo o código computacional era escrito em linguagem de máquina, enormes sequência de 0s e 1s. Com sua prodigiosa capacidade técnica, von Neumann não via nenhuma necessidade de outra linguagem. 

Para ler o texto na íntegra acesse o site do jornal ou confira na versão impressa

Leia também: Von Neumann criou o primeiro computador programável
IMPA abre chamada pública para bolsas de pesquisa PCI

O que Von Neumann significou para a computação?

Para uma grande parte dos praticantes da Computação, o nome de von Neumann está geralmente associado à idéia de arquitetura de von Neumann, ou seja, à estrutura, hoje considerada clássica, de computadores digitais com programa armazenado na própria memória e, portanto, passível de automodificação e de geração por ...

Quais os componentes da arquitetura de von Neumann que estão presentes nos processadores atuais?

A arquitetura de John Von Neumann.
central aritmética;.
central de controle;.
memória;.
gravação;.
entrada e saída..

Quais são os principais componentes do modelo de von Neumann?

Ela é composta por três grandes pilares: Unidade de Processamento Central. Sistema de memória. Sistema de entrada e saída.

Quais são os componentes básicos de um computador segundo o modelo de von Neumann qual a função de cada componente?

Modelo de Von Neumann Unidade de entrada – provê instruções e dados ao sistema. Unidade de memória – armazena os dados do sistema. Unidade lógica e aritmética – processa os dados. Unidade de controle – controla a execução das instruções e o processamento dos dados.