Un sistema operativo es un programa que gestiona los recursos de un sistema informático y permite la ejecución de otros programas. Proporciona una interfaz de usuario, administra procesos, memoria, almacenamiento, dispositivos de entrada/salida y archivos. Los sistemas operativos también incluyen mecanismos de protección, comunicaciones y programas de utilidad.