Un sistema operativo es un conjunto de programas que controla la ejecución de programas de aplicación y actúa como intermediario entre el usuario y el hardware. Administra los recursos del computador como procesadores, almacenamiento, dispositivos de entrada/salida y comunicaciones. Tiene dos funciones principales: administrar el hardware de forma eficiente y facilitar el trabajo del usuario permitiendo la comunicación con los dispositivos. Los sistemas operativos han evolucionado desde programas en lenguaje de máquina en tarjetas perforadas hasta sistemas actuales que permiten múltiples t