Duas máquinas executam o mesmo programa com a mesma CPU e a mesma memória. A única diferença é o caminho até a memória. Na Von Neumann, instruções e dados disputam um único barramento. Na Harvard, cada um tem o seu. Observe quem fica parado esperando.
ciclo —
Von Neumannmemória única · 1 barramento para tudo
CPU
barramento único (instruções + dados)
⛔ busca bloqueada: barramento ocupado
Memóriaprograma + dados
Harvardmemórias e barramentos separados
CPU
barramento de instruções
barramento de dados
Mem. instruçõesprograma
Mem. dadosvariáveis
busca de instruçãoleitura/escrita de dadoULA executandoCPU aguardando dadoCPU parada sem instrução