-
Primera generación
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. -
Segunda generación
Basada en transistores. Aparecen los lenguajes de programación de bajo nivel (Ensamblador) y de alto nivel (Fortan y Cobol). Y las memorias externas eran cintas y tambores magnéticos, y las internas de núcleo de ferrita -
Tercera generación
Basada 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. -
Cuarta generación
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.