ARQUITETURA DE VON NEUMANN X ARQUITETURA DE HARVARD
ARQUITETURA DE VON NEUMANN X ARQUITETURA DE HARVARD
a) Conceitos:
A proposta de Von Neumann foi sugeriu que as instruções fossem armazenadas na memória do computador. Até então as entrada de dados utilizada era por meio de cartões perfurados. Sendo assim desenvolveu a lógica dos circuitos, os conceitos de que o computador é uma máquina de programa armazenado sequencialmente executado.
Já a arquitetura Harvard se caracteriza por não se poder usar um código que se modifica automaticamente e permitir dois acessos simultâneos à memória, enquanto a arquitetura de Von Neumann 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.
Ou seja, a maior comparação q pode ser feito, é que na arquitetura Harvard tem uma separação entre o trafego de instruções da CPU e dos dados em duas memorias destinas enquanto a Von Neumann utiliza o mesmo espaço de memória.
b) Diagramas:
c) Forma de execução dos programas
A execução de programas na máquina Von Neumann usa utilização do conceito de programa armazenado, que nada mais é que uma execução em sequencia de instruções e a existência de um caminho único entre memória e unidade de controle.
Já na arquitetura Harvard sabe-se que a leitura de instruções e algumas operações podem ser feita ao mesmo tempo em que a execução das instruções, ou seja, o sistema fica todo o tempo executando instruções, o que torna ele mais eficiente (basicamente uma instrução está sendo executada, a próxima está sendo lida).
Outra coisa que pode ressaltar é a