El modelo de von Neumann define una computadora como cuatro subsistemas: memoria, unidad lógica aritmética, unidad de control y entrada/salida. La memoria almacena programas y datos, la ALU realiza operaciones, la unidad de control determina las operaciones de los otros subsistemas, y la entrada/salida acepta datos y envía resultados. El modelo también incluye el concepto de programas almacenados en memoria y la ejecución secuencial de instrucciones por la unidad de control.