Este documento describe los dos tipos principales de interfaz de usuario para sistemas operativos: la interfaz de línea de comandos, donde el usuario escribe comandos de lenguaje especial, y la interfaz gráfica, basada en menús e iconos que se acceden con ratón o teclado. También discute las ventajas de la interfaz gráfica como facilidad de uso e independencia de dispositivos, y las desventajas como variación entre sistemas y dependencia del usuario.