¿Qué es un entorno gráfico de un sistema operativo?