Las computadoras han evolucionado significativamente desde la década de 1940. A continuación se describen las características clave de cada generación, desde la 1ª hasta la 5ª.
1ª generación (1940‑1950): Basada en tubos de vacío
- Tecnología principal: tubos de vacío
- Tamaño: del tamaño de una habitación
- Velocidad de procesamiento: unos pocos miles de operaciones por segundo
- Almacenamiento: tambores magnéticos, tarjetas perforadas
- Entrada/Salida: máquinas de teletipo, lectores de tarjetas
- Ejemplos: ENIAC, UNIVAC I
2ª generación (1950‑1960): Basada en transistores
- Tecnología principal: transistores
- Tamaño: más compacto, cabía en un gabinete estándar
- Velocidad de procesamiento: decenas de miles de operaciones por segundo
- Almacenamiento: memoria de núcleo magnético, cintas magnéticas
- Entrada/Salida: teletipos, lectores de tarjetas, impresoras
- Ejemplos: IBM 1401, PDP‑1
3ª generación (1960‑1970): Basada en circuitos integrados
- Tecnología principal: circuitos integrados (CI)
- Tamaño: lo suficientemente pequeño para un escritorio
- Velocidad de procesamiento: millones de operaciones por segundo
- Almacenamiento: discos magnéticos, disquetes
- Entrada/Salida: teclados, monitores, ratones
- Ejemplos: IBM 360, DEC PDP‑8
4ª generación (1970‑1980): Basada en microprocesadores
- Tecnología principal: microprocesadores
- Tamaño: portátil, adecuado para uso personal
- Velocidad de procesamiento: decenas de millones de operaciones por segundo
- Almacenamiento: discos duros, disquetes, medios ópticos
- Entrada/Salida: teclados, monitores, ratones, tarjetas gráficas
- Ejemplos: Apple II, IBM PC
5ª generación (1980‑actualidad): Microprocesadores avanzados e IA
- Tecnología principal: microprocesadores de alto rendimiento e inteligencia artificial
- Tamaño: extremadamente compacto, cabe en la palma de la mano
- Velocidad de procesamiento: miles de millones de operaciones por segundo
- Almacenamiento: unidades de estado sólido, almacenamiento en la nube
- Entrada/Salida: pantallas táctiles, reconocimiento de voz, control por gestos
- Ejemplos: smartphones, tablets, laptops