terça-feira, 20 de janeiro de 2015

Arquitectura Von Neumann e Arquitectura Harvard




A Arquitectura Von Neumann

A Arquitectura de Von Neumann, é uma arquitectura 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 tais programas.

Todos os elementos dessa arquitectura são alinhados da estrutura hardware do CPU, assim o sistema pode realizar todas as suas actividades sem apresentar erros no desempenho. Von Neumann é continuamente influenciado pela evolução tecnológica, tendo peças mais modernas inseridas.



A Arquitectura Harvard
A Arquitectura de Harvard baseia-se num conceito mais recente que a de Von Neumann, tendo vindo da necessidade de por o microcontrolador para trabalhar mais rápido. É uma arquitectura que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador. É utilizada nos microcontroladores PIC, tem como principal característica aceder a memória de dados separadamente da memória de programa.
A Arquitectura de Harvard Modificada é uma variação da Arquitectura de Harvard que permite que o conteúdo da memória de programa seja acedido como se fosse memória de dados, esta é a principal diferença entre as duas arquitecturas.






Von Neunmann VS Harvard


A diferença entre a arquitectura Von Neunmann e a Harvard é que a Harvard separa o armazenamento e o comportamento das instruções do CPU e os dados, enquanto a Von Neumann utiliza o mesmo espaço de memória para ambos. Nos CPUs atuais, é mais comum encontrar a arquitetura Von Neunmann, mas algumas características da arquitectura Harvard também são vistas.
Nessas distintas arquitecturas, temos vantagens e desvantagens, como pode-se observar: Arquitectura Harvard: Caminhos de dados e de instrução distintos, dessa forma, os seus componentes internos têm a seguinte disposição. Na arquitectura Von-Neumann, é processada uma única informação de cada vez, visto que nessa tecnologia, execução e dados percorrem o mesmo barramento, o que torna o processo lento em relação à arquitectura Harvard.

Sem comentários:

Enviar um comentário