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é.