* Tecnología clave :Tubos de vacío
* Tamaño :Del tamaño de una habitación
* Velocidad de procesamiento :Algunos miles de operaciones por segundo
* Almacenamiento :Tambores magnéticos, tarjetas perforadas
* Entrada/salida :Teletipos, lectores de tarjetas perforadas.
* Ejemplos :ENIAC, UNIVAC I
Segunda generación (décadas de 1950 y 1960):basada en transistores
* Tecnología clave :Transistores
* Tamaño :Más pequeño; podría caber 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
Tercera generación (décadas de 1960 y 1970):basada en circuitos integrados
* Tecnología clave :Circuitos integrados (CI)
* Tamaño :Aún más pequeño; podría caber en un escritorio
* Velocidad de procesamiento :Millones de operaciones por segundo
* Almacenamiento :Discos magnéticos, disquetes
* Entrada/salida :Teclados, monitores, ratones
* Ejemplos :IBM 360, DIC PDP-8
Cuarta generación (décadas de 1970 y 1980):basada en microprocesador
* Tecnología clave :Microprocesadores
* Tamaño :Tamaño personal; podría ser transportado
* Velocidad de procesamiento :Decenas de millones de operaciones por segundo
* Almacenamiento :Discos duros, disquetes, medios ópticos.
* Entrada/salida :Teclados, monitores, ratones, adaptadores gráficos.
* Ejemplos :Apple II, PC IBM
Quinta generación (década de 1980-presente):microprocesador avanzado y basado en IA
* Tecnología clave :Microprocesadores avanzados, inteligencia artificial (IA)
* Tamaño :Aún más pequeño; podría sostenerse 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 :Teléfonos inteligentes, tabletas, portátiles