Las computadoras de la segunda generación (1955-1965) utilizaban transistores en lugar de tubos de vacío para procesar información más rápido y confiablemente, podían alojar más transistores en menos espacio, y almacenaban datos e instrucciones en pequeños anillos magnéticos. Estas computadoras eran más pequeñas, rápidas y eficientes que las de la primera generación, y se usaban para aplicaciones como reservaciones aéreas y control de tráfico aéreo.