7.1. La arquitectura de von Neumann, en la que están claramente inspirados los ordenadores actuales, propone la utilización de una unidad central de procesamiento o CPU, que contiene una unidad aritmético lógica capaz de llevar a cabo cálculos matemáticos sencillos, un conjunto de registros que permiten el almacenamiento temporal de datos y direcciones de memoria, y una unidad de control que se encarga de recoger las instrucciones desde la memoria principal, de decodificarlas y ejecutarlas. Además, este modelo de arquitectura también propone la existencia de una memoria principal en la que residen los datos y las instrucciones, y de un bus de entrada y salida que permite cargar los programas y los datos desde un medio de almacenamiento externo y entregar un resultado.