Você está na página 1de 15

Organização de computadores

Arquitetura de von Neumann

Professor Aurio Oliveira


No início da computação, não havia o
conceito de programa armazenado, isto
é, que não existia um computador com
vários programas e sim uma máquina
que era projetada para executar uma
determinada função. Com a
necessidade de armazenar e executar
programas em uma máquina, foi feito o
desenvolvimento de uma arquitetura
capaz de fazer o mesmo, que
posteriormente seria conhecida como
Arquitetura de Von Neumann.
Quem foi von Neumann?
• John von Neumann nasceu na
Hungria (1903-1957).

• Era matemático

• Fez importantes contribuições


nas áreas de matemática, física
e ciência da computação

• A partir de 1940, von Neumann


se envolveu em projetos
relacionados a Segunda
Guerra Mundial
Quem foi von Neumann?
• von Neumann se tornou consultor científico do
Laboratório de Pesquisa Balística de Artilharia do
Exército

• Mais tarde, von Neumann se juntou ao Projeto


Manhattan, o programa dos Estados Unidos para
construir uma bomba atômica. Ele também fez parte do
comitê que decidiu quais cidades japonesas seriam alvo
do lançamento de duas bombas atômicas em 1945.
Um pouco de história...

Um das primeiras
tentativas de Atanasoff–Berry Computer
construção de
computadores
eletrônicos foi feita por
volta de 1930 por John
Atanasoff. Essa
máquina construída
com válvulas era capaz
de resolver equações
lineares.
O primeiro computador eletrônico de
propósito gerais foi provavelmente o
ENIAC, construído entre 1943 e 1946.
Um pouco de história...

No ENIAC os programas e os dados eram


armazenados em memória separada. A idéia
de ser armazenar programas e dados na
mesma unidade de memória – que
corresponde ao conceito de programa
armazenado- é do húngaro John von
Neumann.

Sua proposta foi publicada em 1945 para um


computador novo o EDVAC
A Arquitetura de computador de
von Neumann
Á Arquitetura de computador de von Neumann se
caracteriza pela possibilidade de uma máquina
digital armazenar seus programas no mesmo
espaço de memória que os dados, podendo assim
manipular tais programas. Esta arquitetura é um
projeto modelo de um computador digital de
programa armazenado que utiliza uma unidade de
processamento (CPU) e uma de armazenamento
("memória") para comportar, respectivamente,
instruções e dados
A máquina proposta por Von Neumann
reúne os seguintes componentes:
Modelo de von Neumann (1946)
Execução de uma instrução
Unidade de entrada – Obtém os dados através
dos dispositivos, ex: mouse e teclado

Unidade que é responsável


por pegar os dados de
entradas e mostrar os
resultados de saída do
programa.

Prof. Leonardo Barreto Campos


Execução de uma instrução
Unidade de memória

armazena os dados do sistema

12/2
3

Prof. Leonardo Barreto Campos


Execução de uma instrução
Unidade de controle

Controla a execução das


instruções e o processamento
os dados.

Prof. Leonardo Barreto Campos


Execução de uma instrução
Unidade Lógica e aritmética

processa os dados.

Prof. Leonardo Barreto Campos


Execução de uma instrução
Saída de Dados
Apresenta os resultados dos dados
processados.

Prof. Leonardo Barreto Campos

Você também pode gostar