-
Basada en válvulas de vacío. El lenguaje de programación era “código máquina” y las memorias consistían en tarjetas y cintas perforadas así como líneas de retardo de mercurio.
-
Basada en transistores, como válvulas, pero de mucho menor tamaño y menor consumo. Aparecen los lenguajes de programación de bajo nivel y de alto nivel. Y las memorias externas eran cintas y tambores magnéticos, y las internas de núcleo de ferrita.
-
Se basan en los circuitos integrados. Aparecen los sistemas operativos y la multiprogramación, el tiempo real y el modo interactivo. Las memorias internas son de semiconductores, y las externas los discos magnéticos
-
Basadas en los microprocesadores. Aparecen muchos nuevos lenguajes de programación y la interconexión de ordenadores mediante redes. Nace el disquete (ó floppy disk) como unidad de almacenamiento externo.
-
Siguen reduciendose en tamaño y aumentando en potencia de forma espectacular los microprocesadores. A partir de los 90 se busca integrar los datos, imagenes y voz. Comienza el auge de Internet. Se generaliza el uso de ordendores portátiles y aparecen aplicaciones de inteligencia artificial.
-
Ordenadores cuánticos. Se basa en el uso de qubits en lugar de bits, y da lugar a nuevas puertas lógicas que hacen posible nuevos algoritmos.