terça-feira, 20 de janeiro de 2015

Arquitetura de von Neumann


A Arquitetura de Von Neumann , é uma arquitetura de computador que tem como principal caracteriza a possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas.
A máquina proposta por Von Neumann reúne os seguintes componentes:


  • Possuir uma unidade de processamento central, para a execução de operações lógicas e aritméticas;
  • Possuir uma unidade de controle, responsável por determinar o sequenciamento das instruções a serem executadas por meio de sinais de controle;
  •  Instruções dos programas armazenadas de maneira sequencial, facilitando a busca;
  • Existência de registadores dedicados ao armazenamento dos    operandos e dos resultados das operações;
  • Unidade de armazenamento central, na qual são guardados programas e dados, de forma compartilhada;

  

  • Existência de um único barramento do sistema, o qual deve ser usado de forma compartilhada para a transferência de dados e instruções entre os diversos blocos.



Arquitetura Harvard


A Arquitetura de Harvard foi desenvolvida  vendo a necessidade de se ter um microcontrolador  trabalhando mais rápido. É uma arquitetura de computador que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador e na separação de barramentos de dados das memórias onde estão as instruções de programa e das memórias de dados, permitindo que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor , pois pode buscar uma nova instrução enquanto executa outra.





 Von Neumann vs harvard 


Arquitetura tipo Harvard: Caminhos de dados e de instrução distintos, dessa forma, seus componentes internos também estão dispostos em lugares distintos, o que a torna mais rápida porem mais complexa.
Von Neumann: é processada uma única informação por vez, visto que nessa tecnologia, execução e dados percorrem o mesmo barramento, o que torna a arquitetura mais simples porém torna o processo lento em relação à arquitetura Harvard.


Concluímos que a principal diferença entre as duas arquiteturas apresentadas aqui é que a arquitetura de Harvard separa o armazenamento e o trafego das instruções da CPU e dos dados em duas unidades distintas de memória, enquanto a Von Neumann utiliza o mesmo espaço de memória para ambos. Nos CPUs atuais, é mais comum encontrar a arquitetura Von Neunmann, por ser uma arquitetura mais simples, mas devido a necessidade de se alimentar o desempenho, algumas características  da arquitetura Harvard também são encontradas.














Sem comentários:

Enviar um comentário