Este documento describe la evolución de los sistemas operativos desde los primeros sistemas en los años 1940 hasta los sistemas modernos. Comenzó con sistemas en batch donde los trabajos se ejecutaban secuencialmente. Luego evolucionaron a sistemas multiprogramados que permitían múltiples trabajos en memoria. En los 1960 surgió el tiempo compartido donde los usuarios interactuaban en línea. Los sistemas operativos modernos soportan computadoras personales, distribuidas, paralelas y de tiempo real.