Un sistema operativo es un conjunto de programas que administran los dispositivos de una computadora y permiten ejecutar aplicaciones. Realiza cinco funciones principales: provee una interfaz de usuario, administra los recursos como la CPU y memoria, administra archivos, administra tareas y servicios, y provee soporte y utilidades. Para ejecutar aplicaciones, primero las carga a través de la interfaz de usuario, luego administra los recursos necesarios y finalmente administra la tarea hasta su conclusión.