Você está na página 1de 9

UNINORTE Sistemas de Informao

Arquitetura de Von Neumann

Adler Nascimento

Rio Branco 2014

Adler Nascimento

Arquitetura de Von Neumann

Trabalho apresentado como requisito parcial para obteno de aprovao na disciplina Linguagem de programao, no Curso de Sistemas de Informao, na Unio Educacional do Norte

Orientador: Edkallen Lima

Rio Branco 2014

SUMRIO

1 INTRODUO ......................................................................................................... 3 2 CONCEITOS DA ARQUITETURA DE VON NEUMANN .......................................... 4 3 ARQUITETURA DE VON NEUMANN ...................................................................... 5 4 CONCLUSO........................................................................................................... 7 REFERNCIAS ........................................................................................................... 8

1 INTRODUO

O primeiro computador eletrnico e digital, construdo no mundo para emprego geral, foi denominado ENIAC. Era uma mquina gigantesca, pesava cerca de 30 toneladas e consumia uma enorme quantidade de eletricidade, alm de ter que ser programado manualmente, ligando e desligando chaves e conectando e

desconectando cabos. Em 1945, Johann Von Neumann, matemtico hngaro, aperfeioou

consideravelmente a arquitetura inicial e estabeleceu os princpios de operao de um computador eletrnico digital. Estes princpios ficaram conhecidos como arquitetura de Von Neumann e, apesar das mudanas na informtica nas ltimas dcadas, grande parte dos computadores ainda segue a arquitetura de Von Neumann.

2 CONCEITOS DA ARQUITETURA DE VON NEUMANN

Nos primeiros computadores era possvel usar somente programas fixos, sendo que, para que um novo programa fosse implantado, era preciso toda uma reconstruo e planejamento da mquina. A mquina proposta por Von Neumann mudou isso. Com esta nova arquitetura todos os programas base e fixos do computador foram retirados, podendo ser instalado e desinstalado a qualquer momento, fazendo com que o computador ficasse ainda mais rpido e til para muitas pessoas. A arquitetura se caracteriza pela possibilidade de uma mquina digital armazenar seus programas no mesmo espao de memria que os dados, podendo assim manipular tais programas. Ele adicionou o componente fundamental, a memria, com isso o processo de manipulao de dados ficou mais rpido e eficaz. A Arquitetura de Von Neumann baseia-se em trs componentes principais: Memria Unidade de Controle Unidade de Processamento

3 ARQUITETURA DE VON NEUMANN

Na memria so armazenados dados e programas (conjunto de instrues) que realizam determinados clculos ou tarefas. A Unidade de Controle um circuito lgico responsvel pelo funcionamento da mquina, controlando o fluxo de instrues. Este funcionamento realiza-se em ciclos. A unidade de processamento realiza os clculos de acordo com as instrues. Esta unidade contm basicamente os registradores e uma Unidade LgicoAritmtica (ALU), onde so executadas as operaes aritmticas. Os registradores so: Registrador IC (Instruction Counter) - contm o endereo na memria com a prxima instruo a ser executada. Registrador IR (Instruction Register) - contm a prxima instruo a ser executada. Registrador MAR (Memory Address Register) - contm o endereo da posio da memria a ser lida ou escrita. Registrador MBR (Memory Buffer Register) - contm o dado a ser lido ou escrito na memria. Registradores de propsito geral usados para armazenar resultados intermedirios.

A principal caracterstica da arquitetura de Von Neumann que o processamento feito de forma sequencial (atravs do incremento do IC), sendo que fluxo de instrues pode ter desvios condicionais ou incondicionais. Esta arquitetura persiste at hoje, mesmo nos computadores mais modernos. O funcionamento do computador se resume ao seguinte: a cada ciclo, o computador carrega instrues e dados da memria, instrues so executadas, seus resultados armazenados e a instruo seguinte carregada. O modelo utiliza o cdigo binrio, que representa o dado que a mquina processa e o programa que determina o processamento (traduo de um algoritmo). O conceito da operao sequencial simplificou o projeto de engenharia e aumentou a rapidez que a mquina poderia executar um programa, fazendo-se uma comparao como ENIAC (tarefas simultneas ou em paralelo).

A mquina de Von Neumann tornou-se sinnimo de mquinas eletrnicas de computao.

4 CONCLUSO

Com todas as mudanas e transformaes marcadas por grandes avanos cientficos e tecnolgicos, os computadores de hoje ainda utilizam como base a arquitetura de Von Neumann. Graas a esse modelo, hoje j no mais possvel pensar em comunicao, sade, educao sem pensar na valiosa contribuio da informtica. A computao est to presente em nossa sociedade que sua importncia inquestionvel. Os computadores que foram criados para fins militares, so de grande utilidade para todas as pessoas de todos os setores. Seja no trabalho, nos estudos, na diverso e lazer, prestam um grande servio com rapidez e eficincia. Destacamos aqui, que John Neumann contribuiu para a construo dos computadores de forma grandiosa, deixando um grande legado para as geraes futuras.

REFERNCIAS A EVOLUO DOS COMPUTADORES.. Disponvel em: <http://pt.scribd.com/doc/63325047/Monografia-Bruno> Acesso em: 23 fev. 2014

RIBEIRO. B. L. Fernando. COMPUTAO. Disponvel em: <wwwp.coc.ufrj.br/~fernando/downloads/COMPUTACAO1.pdf> Acesso em: 23 fev. 2014