Você está na página 1de 4

Arquitetura de Von Neumann

A arquitetura de Von Neumann tem por caracterstica principal possibilitar o


armazenamento de programas e dados em um mesmo espao de memria, situao
que at o momento no existia (armazenamento de programas em um computador).
Para isso ele cria um modelo de mquina que utiliza um barramento compartilhado
entre instrues e dados, e regras de como a mquina deve funcionar.

A composio bsica da mquina de Von Neumann so:

Unidade central de processamento (CPU)


o Unidade lgica e aritmtica (ALU);
o Registradores;
o unidade de controle (CU);
Memria Principal
Sistema de entrada e sada

Caractersticas da arquitetura so:

Armazenamento de programa em memria;


Execuo de instrues sequencias. Qualquer dado que precise ir para a
memoria precisa ser processado um por um pela CPU;
Possui um nico barramento entre CPU e a memria principal (gargalo de
Von Neumann);
Utilizao processadores CISC, processadores com um conjunto grande e
complexo de instrues. Esses processadores tem uma microprogramao
que os permite executar programas a partir dela;
Facilidade para programar em linguagem de mquina devido ao nmero de
instrues no prprio processador;
Reduo do cdigo executvel por j possui uma boa quantidade de
instrues;

Tem a performance aqum do RISC devido a impossibilidade de alterar


instrues compostas para aumento do performance e como o RISC s
possui instrues bsicas oferece mais flexibilidade para escrita de cdigos
da forma desejada.

Problemtica do modelo de Von Neumann:


O barramento para o fluxo de instrues e dados entre a CPU e a memria principal
bem mais lento que o processamento interno da CPU, e nesse caso a um
agravamento devido que o barramento ou trafega instrues de programas ou
dados. Essa uma problemtica conceitual da arquitetura de Von Neumann . Esse
termo "gargalo de von Neumann" foi dado por John Backus em sua palestra Award
1977 ACM Turing

Arquitetura Havard
O modelo de arquitetura Havard, foi projetado em cima do conceito da arquitetura
Von Neumann, com o intuito de evitar o gargalo de Von Neumann, que ocorre
quando o processador precisa executar um grande nmero de instrues, porm por
um s caminho que envia ao mesmo tempo, dados e instrues. Para isso a
arquitetura de Havard, divide o acesso a memria de programa da memria de
dados, permitindo ao processador acessar as duas simultaneamente, podendo
aumentar seu desempenho.

Caractersticas:

Possui uma quantidade menor de instrues;


O acesso memria alm de simultneo tambm bem mais rpido;
Usa microcontroladores do tipo RISC.
Separa o armazenamento das instrues da CPU dos dados.

A maior vantagem do uso da arquitetura Havard justamente pelo fato de ter um


duplo acesso memria de dados e ao programa, tornando-se assim mais rpido,
pois pode-se ter uma acesso simultneo.
Comparativo:
Von Neumann:

Havard:

- Muita instruo;

- Poucas instrues

- Arquitetura complexa;

- Arquitetura simples

- Barramento com poucos bits;


bits
- Baixo clock;

- Barramento com muitos


- Alto clock

- Ciclo de projeto longo;

- Ciclo de projeto curto

- Programas menores

- Programas maiores

Referencias
http://pt.wikipedia.org/wiki/Arquitetura_de_von_Neumann
http://pt.wikipedia.org/wiki/Arquitetura_Harvard
http://pt.slideshare.net/elainececiliagatto/ac2-modelo-de-von-neumann