La arquitectura Von Neumann describe un diseño de computadora digital con una unidad de procesamiento, unidad de control, memoria para almacenar datos e instrucciones, almacenamiento externo y mecanismos de entrada y salida. Comparten un bus común para la extracción de instrucciones y operaciones de datos, lo que a veces limita el rendimiento. Esta arquitectura es más simple que la Harvard, que tiene buses separados para instrucciones y datos. Las computadoras de programa almacenado mantienen sus instrucciones y datos en la misma memoria RAM de lectura-