El documento describe la historia de los sistemas operativos a través de cuatro generaciones. La primera generación (1945-1955) carecía de sistemas operativos y los programadores interactuaban directamente con el hardware. La segunda generación (1955-1965) introdujo los sistemas compartidos con multiprogramación. La tercera generación (1965-1980) fueron diseñados para usos generales y soportar múltiples usuarios. La cuarta generación (1980-1990) vio el desarrollo de sistemas operativos de red y distribuidos para aprovechar