El documento describe la evolución de los sistemas operativos a través de los años para ajustarse a los cambios en la arquitectura de las computadoras. La primera generación de sistemas operativos (1943-1951) se caracterizó por el uso de lenguaje de máquina y tubos de vacío. La segunda generación (1955-1965) introdujo el uso de transistores, lenguajes de alto nivel y mayor eficiencia y confiabilidad.