Este documento describe la evolución de los sistemas operativos a través de cinco generaciones, desde los primeros sistemas de la década de 1950 hasta los sistemas operativos modernos. Explica las funciones básicas de un sistema operativo como administrar recursos hardware, facilitar entrada/salida, y proveer una interfaz de usuario. También define los componentes clave de un sistema de computación como hardware, sistema operativo, programas de aplicación y usuarios.