Un sistema operativo es un conjunto de programas que sirve de intermediario entre el usuario y la computadora, manejando el hardware y proveyendo rutinas para controlar dispositivos y administrar tareas. Inicializa el hardware, carga y facilita la ejecución de programas, y proporciona servicios continuos como acceso a teclado, video e impresora. Está compuesto de módulos como el núcleo, administrador de procesos y scheduler, que administran tareas como archivos, ejecución de programas y comunicaciones.