Este documento describe la evolución histórica de los sistemas operativos. Comienza con las primeras computadoras que requerían un solo usuario y programa a la vez. Luego evolucionaron para procesar trabajos por lotes usando tarjetas perforadas y cintas magnéticas. Más adelante aparecieron los monitores residentes que permitían múltiples usuarios y procesos. Finalmente, con la multiprogramación y los sistemas distribuidos, varios usuarios podían usar varias computadoras y procesadores al mismo tiempo.