Este documento compara y contrasta las arquitecturas Harvard y von Neumann. La arquitectura Harvard almacena instrucciones y datos en cachés separadas para mejorar el rendimiento, mientras que la arquitectura von Neumann usa el mismo dispositivo de almacenamiento para ambos. La arquitectura von Neumann consta de una unidad aritmético-lógica, unidad de control, memoria, entrada/salida y bus de datos, pero sufre de un cuello de botella entre la CPU y la memoria. Algunos de los primeros ordenadores basados en