Un sistema operativo es el software que controla los recursos de hardware de una computadora y facilita la ejecución de otros programas. Administra los procesadores, memoria, dispositivos de entrada/salida y otros recursos compartidos entre usuarios y aplicaciones. Provee una interfaz entre el usuario y la computadora, administrando eficientemente los recursos para permitir la ejecución simultánea de múltiples programas.