El modelo de Von Neumann se basa en cuatro subsistemas (memoria, unidad lógica aritmética, unidad de control e input/output), el concepto de programa almacenado en memoria, y la ejecución secuencial de instrucciones. Define una computadora como estos cuatro subsistemas y establece que el programa debe almacenarse en la memoria para su ejecución. Las instrucciones del programa se ejecutan una por una de manera secuencial bajo el control de la unidad de control.