Entre 1955-1965 aparecieron los primeros sistemas operativos para sistemas compartidos con transistores y procesamiento por lotes. Entre 1965-1980 se desarrolló la segunda generación con circuitos integrados, multiprogramación y partición de memoria. Entre 1980-1990 surgió la tercera generación con software amigable para usuarios no profesionales y interfaces gráficas. El sistema UNIX evolucionó desde los años 60 mejorando máquinas del tiempo con multiprogramación y fue desarrollado en los laboratorios Bell en 1971.