Arquitetura de Von Neumann

Disponível somente no TrabalhosFeitos
  • Páginas : 18 (4478 palavras )
  • Download(s) : 0
  • Publicado : 19 de fevereiro de 2014
Ler documento completo
Amostra do texto
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.

Universidade Federal do Rio Grande

Arquitetura de Von Neumann

Professor Doutor: Luciano
Alunos: Camila Pedroso
Diogo Marcelino
Willian Dutra

Santo Antônio da Patrulha
2011

Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.INTRODUÇÃO

John Von Neumann propôs que as instruções, lidas na época por cartões perfurados, fossem
gravadas na memória do computador; o que faria sua execução e leitura mais rápidas, uma vez que se
davam eletronicamente.
Neumann contribuiu para a construção dos computadores de forma grandiosa, pois, ainda hoje a maioria
destas máquinas segue o modelo inventado pelo mesmo.
“Em meados da décadade 30, Johnny estava fascinado pelo problema da turbulência hidrodinâmica. Foi
então que tomou consciência dos mistérios subjacentes ao tema das equações diferenciais parciais não
lineares. O seu trabalho, desde o início da Segunda Guerra Mundial, foca o estudo das equações da
hidrodinâmica e da teoria dos choques. Os fenómenos descritos por estas equações não lineares são
analiticamenteestranhos e desafiam mesmo a visão qualitativa dos métodos presentes. O trabalho
numérico parecia-lhe o caminho mais promissor para obter uma ideia do comportamento destes sistemas.
Isto impeliu-o a estudar as novas possibilidades da computação em máquinas electrónicas."
O projeto da bomba de hidrogénio teve, portanto, uma grande importância no desenvolvimento
da computação, uma vez que von NeumanneStanislaw Ulam desenvolveram simulações no computador
digital de von Neumann, usado para computações hidrodinâmicas. Durante esse período, contribuiu para
o desenvolvimento do método de Monte Carlo, que permitia a aproximação de problemas complexos
através de números aleatórios. Uma vez que usar listas de números aleatórios verdadeiros tornava o
ENIAC extremamente lento, von Neumanndesenvolveu uma maneira de criar números pseudoaleatórios, usando o middle square method (na verdade, este não é um método muito eficaz, pois o seu
período é muito curto e tem defeitos graves. Von Neumann estava consciente destes defeitos do método,
mas para os seus objectivos o método era rápido e os seus erros fáceis de detectar.) Logo após von
Neumann ter se interessado pelo ENIAC, a escola Mooresolicitou e recebeu um contrato para o
desenvolvimento de um computador mais potente, denominado EDVAC[10]. Enquanto era consultor da
Moore School of Electrical Engineering sobre o EDVAC (Electronic Discrete Variable Automatic
Calculator), um dos primeiros computadores electrónicos binários e sucessor do ENIAC, von Neumann
escreveu um artigo intitulado First Draft of a Report on the EDVAC, noqual propunha um computador
composto por uma estrutura simples mas fixa com um controlo programado, que seria capaz de executar
qualquer comando sem haver necessidade de se alterar o hardware (a sua ideia era a técnica do programaguardado).
O relatório sobre o EDVAC se tornou um dos primeiros documentos a descrever a disposição
interna e os princípios de funcionamento dos computadores modernos.Ao assinar tal relatório com o seu
nome de matemático prestigiado, von Neumann conferiu-lhe uma audiência e uma legitimidade
inesperadas, muito úteis para obter os créditos militares, mas, ao mesmo tempo, atribuiu a si próprio toda
a glória da invenção do computador. Ainda que tenha sido um personagem importante na história da
computação, a atribuição desse mérito a von Neumann ignora otrabalho de seus colaboradores,
contemporâneos e até predecessores, que igualmente trabalharam no desenvolvimento do computador.”
Sugeria a existência de uma instrução máquina, chamada conditional control transfer, que
permitia a interrupção e reinício do programa em qualquer ponto da computação. Sugeria igualmente
guardar programas na mesma unidade de memória que os dados, o que permitiria que as...