Primera Generacion (década de 1950)
Los sistemas operativos de los años cincuenta fueron diseñados para
hacer mas fluida la transición entre trabajos. Antes de que los
sistemas fueran diseñados, se perdía un tiempo considerable entre
la terminación de un trabajo y el inicio del siguiente. Este fue el
comienzo de los sistemas de procesamiento por lotes, donde los
trabajos se reunían por grupos o lotes. Cuando el trabajo estaba
en ejecución, este tenia control total de la maquina. Al terminar cada
trabajo, el control era devuelto al sistema operativo, el cual
limpiaba y leía e iniciaba el trabajo siguiente.