Arquitectura Harvard

Los programas necesitaban ser cargados por un operador; el procesador no podría arrancar por sí mismo.

En la arquitectura Harvard, no hay necesidad de hacer que las dos memorias compartan características.

Bajo arquitectura de von Neumann pura, la CPU puede estar bien leyendo una instrucción o leyendo/escribiendo datos desde/hacia la memoria pero ambos procesos no pueden ocurrir al mismo tiempo, ya que las instrucciones y datos usan el mismo sistema de buses.

En consecuencia, una arquitectura de computadores Harvard puede ser más rápida para un circuito complejo, debido a que la instrucción obtiene acceso a datos y no compite por una única vía de memoria.

Si bien la CPU ejecuta desde la memoria caché, también actúa como una máquina de Harvard pura.

A veces se llama vagamente arquitectura Harvard, con vistas al hecho de que en realidad está "modificada".

En particular, está muy difundida la versión "caché split" de la arquitectura Harvard modificada.

La arquitectura Harvard se utiliza cuando la CPU accede a la memoria caché.

Arquitectura Harvard.
Desarrollo de procesadores en comparación con el rendimiento de la memoria a lo largo de los años