O gargalo de Von Neumann

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)
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ção leitura/escrita de dado ULA executando CPU aguardando dado CPU parada sem instrução