Un sistema operativo es un programa que controla la ejecución de otros programas y actúa como intermediario entre el usuario y el hardware de la computadora. Debe proporcionar un entorno amigable para el usuario, facilitar actualizaciones para satisfacer necesidades cambiantes sin interrumpir servicios, y permitir el aprovechamiento eficiente de los recursos de la computadora.