El modelo de von Neumann define una computadora como cuatro subsistemas: memoria, unidad lógico aritmética, unidad de control y entrada/salida. El modelo establece que los programas se almacenan en la memoria y se ejecutan de manera secuencial, con la unidad de control trayendo instrucciones de la memoria, interpretándolas y ejecutándolas. La memoria almacena tanto programas como datos, y la unidad lógico aritmética realiza cálculos y operaciones lógicas.