Sunteți pe pagina 1din 3

Interfaces de usuario de sistemas operativos

De Departamento de Informatica

Las interfaces de usuario de sistemas operativos son los mecanismos intermedios que permiten interactuar a algn usuario con el sistema
operativo de algn aparato. A lo largo de la historia stas han ido evolucionando considerablemente desde las interfaces de lnea de comando
hasta las actuales interfaces grficas conocidas tambin como GUI (Graphical User Interface).

En el ao 1993 Lewis y Rieman definieron las interfaces entre un hombre y un ordenador como aquellos mecanismos que poseen ciertos
componentes (ratn, teclado, ventanas) o sonidos que logren permitir la comunicacin entre un hombre y el ordenador. [1]

Una interfaz de sistema operativo cumple el rol fundamental de mediador entre el hombre y la mquina. De esta manera se logra comunicar dos Interfaz del sistema operativo
sistemas de naturalezas distintas como lo son el ser humano y el ordenador. Es por esto que a las interfaces se les puede considerar como un de Microsoft, Windows 8,
sistema de traduccin, esto ya que los dos sistemas que se comunican manejan distintas formas de comunicacin. originalmente nombrada
interfaz metro.
Tcnicamente, quien realiza la comunicacin con el Sistema Operativo es el Shell. El Shell es un "programa" que nunca acaba; es un bucle
infinito que permite la interactividad, ms precisamente es la interfaz de usuario, sea grafica de texto de un sistema operativo.

El Shell (caparazn), es el intrprete de comandos entre el usuario y el SO. Acta como un mediador entre el Sistema Operativo y el usuario utilizando lneas de comando
introducidas. Su funcin consiste en la lectura de la lnea de comandos, su interpretacin, la ejecucin del comando y luego el retorno del resultado a travs de las salidas. Unos
ejemplos son el sistema MS-DOS de Microsoft o los terminales de consola de los sistemas operativos Linux.

Bsicamente existen 2 tipos de Shell, la Linea de Comandos y la Interfaz Grfica, los que utilizan texto plano y los que emplean un modo grfico utilizando colores y caracteres
ASCII para dibujar, respectivamente.

Contenido
1 Interfaces de lnea de comando
1.1 DOS
2 Interfaces grficas
2.1 Paradigma W.I.M.P
2.2 Metfora del Escritorio
2.3 Otras GUI
2.3.1 Interfaz tctil
2.3.2 Interfaz Natural
3 Referencias
4 Vase tambin

Interfaces de lnea de comando


Tambin conocidas como CLI (command line user interfaces), fueron las primeras interfaces de usuario de sistemas operativos, hasta el da de hoy se utilizan aunque su uso
queda opacado por la gran cantidad de preferencia en utilizar una GUI debido a sus caractersticas naturales. stas interfaces permiten dar instrucciones a algn programa
informtico utilizando simplemente texto ya sea interactivamente por alguna entrada de texto como un teclado o ms automatizada como por un archivo de script.

Las nicas interfaces que preceden a la lnea de comando son las tarjetas perforadas y similares.

Las CLI aparecen en Shells, todos los desktop (Gnome, KDE, Windows, etc), en lenguajes interpretados (Java, Python,Ruby, etc), aplicaciones cliente-servidor MySql, Oracle,
entre otras cosas.

Las CLI consisten en espacio donde se pueden escribir comandos que se ejecutan por la tecla Intro/Enter. Una vez enviada la intruccin, un mdulo Interpretador de rdenes
comprueba que la sintaxis est correcta, si lo es ejecuta la orden. La forma de trabajo es secuencial.

Se puede recibir un informe de errores por el canal llamado stderr especializado para ellos, aunque casi todos los Shells implementan el stdout y stderr con la misma
visualizacin.

Las GUI son la siguiente generacin de interfaces que procede a las CLI dando mejor esttica pero con un costo de utilizacin de muchos mas recursos del sistema y
vulnerabilidad.

DOS

Los sistemas operativos de discos (Disk Operating System) son una familia de sistemas operativos CLI. Hay muchas versiones distintas de
DOS, entre ellas PC-DOS (de IBM), DR-DOS, FreeDOS, QDOS y la ms conocida MS-DOS que es la versin de Microsoft.

Realizado en un principio para computadores IBM PC con procesadores Intel 8086/8088 de 16 bits. Su interfaz de lnea de comando era
interpretada por command.com y para utilizar algn hardware era necesario que se configurara manualmente.

Estaba echa originalmente para discos duros bastante pequeos y no mas de 64 KB de RAM pero fueron mejorando logran aceptar mucho ms.
Interfaz del sistema operativo
Uno de las caractersticas principales es que el sistema operativo permite un control absoluto de la computadora, sin capas de abstraccin ni MS-DOS.
medidas de seguridad como los actuales.

Sus comandos principales son:


Instruccion Descripcin
DIR Lista el contenido del directorio actual.
TYPE Muestra el contenido de un archivo en pantalla.
COPY Copia archivos a un directorio.
REN Renombra archivos.
DEL Borra un archivo.
MD o MKDIR Crea nuevo directorio.
CD o CHDIR Cambia de directorio.
RD o RMDIR Borra un directorio.
CLS Limpia la pantalla.
HELP Ayuda sobre los distintos comandos.

Interfaces grficas
Las interfaces grficas de usuario han sido otro paradigma de como operar con un computador, es por esto que los sistemas grficos causaron grandes cambios en la industria del
software y del hardware. Nacieron con el fin de lograr acceder a usuarios que no tenan las competencias tcnicas como saber utilizar la lnea de comando, convirtindose as en
una interfaz que cualquier usuario comn poda utilizar. Antiguamente se necesitaba a lo menos saber BASIC o manejar la lnea de comando para estar apto para utilizar un
ordenador.

Se les denomina GUI (Graphical User Interfase) y se encargan de gestionar la interaccin con el usuario utilizando recursos y relaciones visuales tales como punteros, iconos y
mens. Una GUI facilita el uso de un computador a travs de estas metforas grficas, por lo que se diferencia notablemente con una CLI, ya que lo que una linea de comando
realiza escribiendo una orden, una interfaz grfica lo ejecuta a travs de una accin, por ejemplo: arrastrar un elemento, clickear un cono o desplegar un men.

El origen de las GUIs se remontan a Xerox PARC, que implementaban el concepto de mouse inventado por Douglas Engelbart. Con Xerox se desarrollaron los conceptos y
paradigmas basados en ventanas, mens y cursores. Es por esto que una interfaz grfica se apoya en el funcionamiento y desempeo de dispositivos de entrada como el mouse,
teclado y dispositivos pticos adems de monitor.

Paradigma W.I.M.P

W.I.M.P es la abreviacin al conjunto de conceptos de ventana, cono, men y dispositivos de interfaz utilizados como modelo genrico para interfaces grficas e interactivas.
Estos elementos forman parte del paradigma ms completo y potente usado hasta ahora, para la interaccin Hombre-Mquina.

Actualmente el paradigma W.I.M.P se est llevando a un nivel ms all a travs de combinacin de nuevas y novedosas metforas visuales como los son las interfaces tctiles.

Metfora del Escritorio

El escritorio es el contecto ms global dentro de la interfaz grfica de usuario ya que representa el espacio donde se mueve y administra la informacin. En base a este concepto
se agrupan los dems, como las carpeta, documentos y herramientas en general.

La metfora del escritorio es un excelente recurso en que el usuario puede, de forma intuitiva relacionar a travs de signos o ms bien representaciones simblicas, qu tipo de
elemento es y cul es la accin que puede realizar. Esta metfora en ampliamente utilizada por la mayora de los sistemas operativos modernos que trabajan con interfaces
grficas; como Windows, Mac OS S, Linux y similares a Unix. Sus elementos estn en constante evolucin, acondicionamiento y acoplamiento a la semntica humana.

Es de suma importancia sealar que algunos sistemas actuales, especficamente Windows 8 y su interfaz metro, buscan romper con este paradigma, es decir, el escritorio aun
existe dentro del sistema operativo pero funciona como una aplicacin ms, dejando de ser el protagonista al momento de definir nuestro espacio de trabajo como lo haba sido
hasta no mucho tiempo.

El xito de interfaces como "metro" no est del todo claro, pues si bien su innovador estilo ha estado en boca de las comunidades tecnolgicas no es segura su insercin al
mercado, principalmente porque romper el paradigma de escritorio usado hasta ahora no ser fcil y adems porque es una interfaz que a simple vista hace pensar que su diseo
fue pensado para dispositivos tctiles lo que entorpece de cierta forma su uso con el mouse que es lo que se utiliza habitualmente al manipular un computador.

Otras GUI

Interfaz tctil

Tambin conocida como TUI, es una interfaz que permite la interaccin con el Sistema Operativo a travs de un dispositivo tctil como pantalla sensible o touchscreen. Las TUIs
son un complemento para las antes mencionadas GUI, ya que igualmente implementan un interfaz grfica GUI para poder interactuar mediante la pantalla tctil. La interfaz tctil
es un modelo de relacin S.O-Usuario ampliamente utilizado hoy en da, sobre todo por el explosivo crecimiento de las tecnologas mviles como los smartphones y iPads.
Aunque este tipo de interfaz ya se utilizaba en el sector del autoservicio, como en cajeros automticos y controles de horario de atencin.

La interfaz de Windows 8 es una interfaz desarrollada especialmente para pantallas tctiles donde se da un enfoque mas en lo intuitivo y en lo simple.

Interfaz Natural

La interfaz natural de usuario conocida como NUI, es aquella interfaz de Sistemas Operativos que emplea GUIs, pero sin la utilizacin de dispositivos de entrada tales como
mouse y teclado, basndose en movimientos corporales y gestuales donde el cuerpo pasa a ser el mando de control. Tambin pueden denominarse NUIs los sistemas que
emplean reconocimiento de voz.

Existen dispositivos que nos permiten tener esta interfaz tales como Kinect en los Xbox o simples micrfonos con distintos S.O.

Referencias
1. Link http://hcibib.org/tcuid/

Vase tambin
Lnea del tiempo de las interfaces de usuario.

Obtenido de http://wiki.inf.utfsm.cl/index.php?title=Interfaces_de_usuario_de_sistemas_operativos&oldid=5050

Esta pgina fue modificada por ltima vez el 15 sep 2012, a las 22:44.
Esta pgina ha sido visitada 58.716 veces.
El contenido est disponible bajo los trminos de la GNU Free Documentation License 1.3 or later.

S-ar putea să vă placă și