El documento describe la evolución de los sistemas operativos a través de cinco generaciones. La primera generación (1945-1955) no tenía sistemas operativos y los programadores tenían que codificar e insertar manualmente su trabajo. La segunda generación (1955-1965) vio el desarrollo de los primeros sistemas operativos y el procesamiento por lotes. La tercera generación (1965-1980) trajo circuitos integrados, multiprogramación, y sistemas operativos más complejos. La cuarta generación (1980-2000) vio el crecimiento