Ordenador y Dispositivos Programas de aplicación Interfaz con el usuario NÚCLEO Servicios Funciones Sistema Operativo Software Hardware • Sistemas Operativos
Ordenador y Dispositivos
Programas de aplicación
Interfaz con el usuario
NÚCLEO
Servicios FuncionesSistema
Operativo
Software
Hardware
• Sistemas Operativos
Interfaz con el usuario
• El sistema operativo tiene que permitir al usuario ejecutar de alguna forma las ordenes que desee. Eso se hace mediante la interfaz del sistema operativo con el usuario , que hace de puente de comunicación entre ambos.
• En algunos sistemas esta interfaz es simple y sencilla, sólo con colores blanco y negro, modo texto, etc. Ese es el caso del DOS, que llama a la interfaz con el usuario intérprete de comandos, porque para ejecutar cualquier orden debemos escribir el nombre del comando en el indicador del sistema, por ejemplo:
C: / >_
• Los sistemas operativos antiguos tenían interfaces de este tipo, pero hoy día se tiende a interfaces gráficas basadas en ventanas, iconos, cuadros de dialogo, etc. Que se manejan de forma intuitiva con el uso del ratón.
Interfaz con el usuario
• Diferencia entre un sistema operativo con interfaz gráfico y otro con un interprete de comandos en modo texto o alfanumérico
• Algunos sistemas operativos dan la opción al usuario de utilizar interfaces de usuario de los dos tipos. Entre ellos el Unix y el Linux, que proporcionan varios intérpretes de comandos o Shell y también la posibilidad de utilizar entornos gráficos (por ejemplo X-Windows).
Interfaz con el usuario
• Aproximación histórica al interfaz gráfico de los sistemas operativos
Interfaz con el usuario
(años 70) CP/M (Programa de control para monitores)
(1973) Xerox Alto
(1981) Xerox 8010 Star
(1983) Apple Lisa Office System 1
(1984) VisiCorp Visi On
(1984) Mac OS System 1.0
(1985) Amiga Workbench 1.0
(1985) Windows 1.0x
(1985) GEM
(1986) IRIX 3
(1986) GEOS
(1987) Windows 2.0x
(1988) OS/2 1.x
(1989) NeXTSTEP / OPENSTEP 1.0
(1989) OS/2 1.20
(1990) Windows 3.0
(1991) Amiga Workbench 2.04
(1991) Mac OS System 7
(1992) Windows 3.1
(1992) OS/2 2.0
(1995) Windows 95
(1996) OS/2 Warp 4
(1997) Mac OS System 8
(1998) Windows 98
(1998) KDE 1.0
(1999) BeOS 4.5
(1999) GNOME 1.0
(2001) Mac OS X
(2001) Windows XP
(2002) KDE 3
(2006) Beryl
(2007) Windows Vista
(2007) Mac OS X Leopard
(2008) GNOME 2.24
(2008) KDE 4.x
(2010) Ubuntu