Você está na página 1de 14

Arquitetura Von

Neumann
John von Neumann
John von Neumann, ( 28 de
que para editar o texto mestre
dezembro de 1903 á 8 de fevereiro de 1957)
gundo nível foi um matemático húngaro de etnia judaica.
Terceiro nível Contribuiu em varias teorias matemáticas de
● Quarto nível fato é considerado um dos mais importantes
● Quinto nível matemáticos do século XX.
 
Foi professor na Universidade de Princeton  e
um dos construtores do ENIAC.
Von Neumann faleceu pouco depois, aos 53
anos, vítima de um tumor cerebral.
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 fossem gravadas eltronicamente.
Ideia
A Arquitetura de von Neumann  é uma arquitetura
de computador que 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 seus programas.
Conceito

Codificar as instruções de uma forma possível


de ser armazenada na memória do
computador. Von Neumann sugeriu que
fossem usados uns e zeros.
Armazenar as instruções na memória, bem
como toda e qualquer informação necessária
a execução da tarefa.
Quando processar o programa, buscar as
instruções diretamente na memória, ao invés
de lerem um novo cartão perfurado a cada
passo.
Vantagens

PRINCIPAIS VANTAGENS

Rapidez

Versatilidade

Auto modificação
Componentes
A Arquitetura de Von Neumann baseia-se em três
componentes principais:

Unidade lógica e aritmética


Unidade de controle
Memória
Componentes
A unidade lógica e aritmética, a unidade de controle,
os registradores e a parte básica de entrada e saída são
conhecidos como a CPU.(unidade central de processamento)

CPU
Memória
Memória são todos os dispositivos que permitem a
um computador guardar dados, temporariamente ou
permanentemente.
A memória primária é aquela
acessada diretamente pela Unidade
Lógica e Aritmética (RAM)

A memória secundária ou memória


de massa é usada para gravar grande
quantidade de dados
Unidade de controle
Unidade de Controle (UC), responsável por gerar todos os
sinais que controlam as operações no exterior do CPU, e ainda
por dar todas as instruções para o correto funcionamento
interno do CPU.
A unidade de controle executa três ações básicas intrínsecas e
pré-programadas pelo próprio fabricante do processador, são
elas: busca (fetch), decodificação e execução.
Registrador
O registrador de uma CPU são unidades de memória
capazes de armazenar n bits. Os registradores estão no topo
da hierarquia de memória, sendo assim, são o meio mais
rápido e caro de se armazenar um dado.
São utilizados na execução de programas de computadores,
disponibilizando um local para armazenar dados.
Unidade lógica e
aritmética (ULA)
A ULA executa as principais operações lógicas e aritméticas do
computador. Ela soma, subtrai, divide, determina se um número é
positivo ou negativo ou se é zero. Além de executar funções
aritméticas, uma ULA deve ser capaz de determinar se uma
quantidade é menor ou maior que outra e quando quantidades são
iguais. A ULA pode executar funções lógicas com letras e com
números.

Um símbolo esquemático típico para


uma ULA, onde "A" e "B" são
operandos, "R" é a saída, "F" é a
entrada da unidade de controle e "D"
é a saída de status
Modelo de arquitetura
Gargalo Von Neumann
A separação entre a CPU e a memória leva para o gargalo de
Von Neumann, que a maioria dos computadores , a taxa de
transferência de memoria é muito menor do que a taxa com
que o processador pode trabalhar. Isso limita seriamente a
velocidade de processamento eficaz quando o processador é
exigido para realizar o processamento mínimo em grandes
quantidades de dados. A CPU é continuamente forçada a
esperar por dados que precisam ser transferidos para ou a
partir da memória.
Fontes
http://pt.wikipedia.org/wiki/Arquitetura_de_von_Neumann

http://pt.wikipedia.org/wiki/Computador

Você também pode gostar