El documento describe la evolución de los sistemas operativos a través de cuatro generaciones desde la década de 1950 hasta la actualidad. La primera generación incluyó los sistemas por lotes donde las tareas se ejecutaban por turnos. La segunda generación introdujo la multiprogramación para mejorar el rendimiento. La tercera generación soportó múltiples modos de procesamiento. Y la cuarta generación permitió el acceso remoto a través de redes y presentó interfaces gráficas de usuario.