Este documento resume las cuatro generaciones de sistemas operativos desde la década de 1940 hasta la actualidad. La primera generación carecía de sistemas operativos y requería lenguaje de máquina. La segunda generación introdujo la multiprogramación y el multiprocesamiento. La tercera generación presentó sistemas para usos generales como IBM System/360. La cuarta generación mejoró la seguridad a medida que la información se transmitía a través de redes.