La primera generación de computadoras (1946-1957) utilizaba válvulas de vacío y almacenamiento de memoria en forma de cintas magnéticas o discos magnetitos. La segunda generación (1958-1963) introdujo el transistor y aumentó la capacidad de memoria. La tercera generación (1964-1971) vio el surgimiento de los circuitos integrados SSI-MSI y el desarrollo de la microprogramación y memoria caché.