La arquitectura Von Neumann consta de una memoria principal, una unidad aritmético-lógica, una unidad de control y una unidad de entrada/salida conectadas por buses. La memoria almacena datos e instrucciones, la unidad aritmético-lógica realiza operaciones, la unidad de control gestiona la ejecución de instrucciones y la unidad de entrada/salida se comunica con periféricos.