Este documento describe las cinco generaciones de sistemas operativos desde la generación cero en 1940 hasta la actualidad. Cada generación introdujo mejoras como la multiprogramación, procesamiento en línea interactivo, computadoras personales, redes compartidas, y estándares abiertos. Los sistemas operativos continúan evolucionando para explotar el procesamiento en paralelo y proporcionar una integración más transparente de recursos a través de interfaces de usuario gráficas.