El documento describe las generaciones de los sistemas operativos desde la generación cero hasta la sexta generación. La generación cero no tenía sistemas operativos y los usuarios trabajaban directamente con lenguaje máquina. La primera generación introdujo los sistemas de procesamiento por lotes. La segunda generación desarrolló los sistemas compartidos con multiprogramación. La tercera generación creó sistemas más complejos para usos generales. La cuarta generación mejoró la seguridad. La quinta generación continuó los avances tecnológicos