Este documento describe las siete generaciones de computadoras desde la primera generación en 1951 hasta la séptima generación actual. Cada generación se caracteriza por avances tecnológicos que permitieron computadoras más pequeñas, rápidas, eficientes y potentes. La primera generación usaba tubos de vacío, tarjetas perforadas y almacenamiento magnético. La séptima generación actual usa arquitecturas paralelas/vectoriales con cientos de microprocesadores trabajando simultáneamente y redes globales de fibra óptica.