Un sistema operativo es el software que controla y coordina el uso del hardware entre programas y usuarios, administrando los recursos de la computadora como la memoria y el tiempo de procesamiento. Provee una interfaz entre los programas, dispositivos y el usuario, ocultando la complejidad del hardware subyacente.