En los años 40 un matemático, físico
cuántico astrohúngaro llamado Jonh Von Neumann ideó el sistema de
arquitectura del ordenador que seguimos usando actualmente.
Von Neumann diseñó dicho sistema
basado en el almacenamiento de instrucciones y datos. Aclaró como
podía funcionar un ordenador con sus unidades conectadas de forma
permanente y que sus funciones estuvieran conectadas a una unidad de
control llamado CPU.
La misión de dicha arquitectura era
servir un esquema de funcionamiento genérico que mejorara los
procesos, los hiciera más simples, redujera la tareas rutinarias y
ganara tiempo.
Los siguientes bloques constituyen el
modelo de arquitectura de Von Neumann:
- Memoria principal: Se emplea en el almacenamiento de datos e instrucciones.
- Unidad aritmético-lógica: Realiza las operaciones elementales con datos que proceden de la memoria. Además, puede o no almacenar temporalmente los resultados de estas.
- Unidad de control: Dirige y gestiona el comportamiento del ordenador.
- Unidad de entrada y salida: Transfiere la información del exterior a periféricos.
- Buses: Canales por los que circulan datos de operaciones que se realizan. Hay diferentes tipos: Bus de datos, de direcciones y de control.