La segunda generación de computadoras abarcó el período entre 1954 y 1964, caracterizado por la invención del transistor. Las computadoras usaban transistores en lugar de válvulas de vacío, lo que las hizo más pequeñas y eficientes. Se programaban usando lenguajes de alto nivel y tenían mayor capacidad de almacenamiento. IBM lanzó varias computadoras exitosas como la IBM 1401 y la IBM 1620 durante esta generación.