La primera generación de computadoras (1951-1958) utilizaba tubos de vacío y era grande, pesada y consumía mucha energía. La segunda generación (1959-1964) introdujo los semiconductores y transistores, haciendo las computadoras más pequeñas, ligeras y eficientes. La tercera generación (1965-1971) usó circuitos integrados para hacerlas aún más confiables y flexibles.