El documento describe las diferentes generaciones de sistemas operativos desde la generación cero en los años 1950 hasta la generación actual. La generación cero no tenía sistemas operativos y requería codificación manual. La primera generación introdujo tarjetas perforadas. La segunda generación trajo sistemas compartidos con multiprogramación. La tercera generación eran sistemas más grandes para usos generales. La cuarta generación incluye sistemas operativos en red y distribuidos para aprovechar Internet.