-
É 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. É utilizada nos microcontroladores PIC. Tem, como principal característica, o acesso à memória de dados de modo separado em relação à memória de programa.
A principal vantagem dessa arquitetura é que a leitura de instruções e de alguns tipos de operandos pode ser feita ao mesmo tempo em que a execução das instruções (tempo Tcy). Isso significa que o sistema fica todo o tempo executando instruções, o que acarreta um significativo ganho de velocidade. Enquanto uma instrução está sendo executada, a seguinte está sendo lida. Esse processo é conhecido como pipelining (canalização).
Fonte: https://pt.wikipedia.org/wiki/Arquitetura_Harvard
-
Arquitetura Harvard
_possuir memórias específicas para dados e para instruções, cada uma com seu barramento de dados específico.
_ possui barramentos independentes para o acesso ao programa e ao dado
_ geralmente RISC
_arquitetura mais complexa
_permite pepiline
_exemplos de processadores: 8086 e 8088
-
Von Neumann:
-Instruções e dados são armazenados no mesmo espaço de memória;
-Todos os recursos, incluindo memória de programa, memória de dados e registradores de E/S, são conectados a CPU por meio de um único barramento de dados e instruções.
-Desempenho limitado pelo gargalo do barramento;
-CPU Sequencial
-Microcontroladores CISC
Harvard:
- Possui dois espaços de memória distintos, uma para instruções e outra para dados;
-Possui dois barramentos externos independentes, um para instruções e um para dados;
-Permite a busca de instruções e acesso aos dados de forma paralela (pipelining)
-Reduz o gargalo do barramento;
-CPU Paralela
-Microcontroladores RISC
-
Realmente nem precisa mais comentador, os colegas já explicaram tudo. A arquitetura de Harvard é superior em relação a de Von Neuman.
-
GABARITO: D
Um melhoramento da Arquitetura de von Neumann é a Arquitetura de Harvard, tendo surgido da necessidade de colocar o microcontrolador para trabalhar 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. Sua principal característica é o acesso à memória de dados de modo separado em relação à memória de instruções (programa), o que é tipicamente adotado pelas memórias cache na atualidade.
-
Apresenta memórias de programa e de dados distintas e independentes em termos de barramentos.