El modelo de funcionamiento básico de una computadora según John von Neumann consiste en cuatro subsistemas: la memoria para almacenar programas y datos, la unidad lógica aritmética para realizar cálculos, la unidad de control para determinar las operaciones de la memoria, y el subsistema de entrada y salida para aceptar datos, programas e imprimir resultados. El modelo establece que los programas se almacenan y ejecutan secuencialmente en la memoria a través de instrucciones.