Expo

11
GESTION DEL SISTEMA DE ENTRADA Y SALIDA Es la parte del sistema operativo encargada de la gestión de los dispositivos De E/S (periféricos).actúa como interfaz entre los dispositivos de E/S y el resto del sistema CLASIFICACION DE LOS DISPOSITIVOS ‹ Adaptados al usuario: comunicar información al usuario Adaptados a la máquina: permiten comunicarse con el sistema ‹ De comunicación: preparados para transmitir información a dispositivos remotos

Transcript of Expo

Page 1: Expo

GESTION DEL SISTEMA DE ENTRADA Y SALIDA

Es la parte del sistema operativo encargada de la gestión de los dispositivos

De E/S (periféricos).actúa como interfaz entre los dispositivos de E/S y el

resto del sistema

CLASIFICACION DE LOS DISPOSITIVOS

‹ Adaptados al usuario: comunicar información al usuario‹ Adaptados a la máquina: permiten comunicarse con el sistema‹ De comunicación: preparados para transmitir información a dispositivos

remotos

Page 2: Expo

Controlador de E/S

„ Un controlador de E/S es el módulo del computador

responsable del control de uno o más dispositivos

externos y del intercambio de datos entre dichos

periféricos con la memoria principal o con los registros de

la CPU.

‹ *El controlador de E/S debe poseer una interfaz interna

al computador (para su conexión con la UCP y la

memoria principal)

‹ *Una interfaz externa al computador (para su conexión

con el dispositivo externo).

Page 3: Expo

Las principales funciones

de un controlador de E/S

‹ *Control y temporización: los recursos

internos (memoria y bus)

‹ *Comunicación con la UCP

‹ *Comunicación con el dispositivo

externo

‹ *Almacenamiento temporal de datos‹

*Detección de errores

Page 4: Expo

El manejador tty es un fichero del kernel cuya función es la de controlar las terminales que están

conectadas al computador; entendiendo por terminales cualquier tipo de dispositivo de entrada y/o salida, similares a una impresora, un teclado o un monitor. Los anteriores dispositivos presentan grandes diferencias y es tarea del manejador tratar de ocultarlas a los programas de aplicación.

Existen unas clases de terminales las cuales son:

- Manejador del terminal

- Servidor de terminales

- Terminal tonto

- Terminal inteligente

- Terminal x

Page 5: Expo

Manejador de Terminal

El manejador de la terminal está

formado por diversos archivos (4

normalmente, o 6 si se soportan

RS-232 y pseoudo-terminales) y juntos

constituyen el más grande de este

sistema. Cualquier manejador de

dispositivo está basado en la existencia

de un único proceso principal en espera

de mensajes.

Page 6: Expo

Servidores terminales

Se ponen en ejecución generalmente con un

servidor de terminales que pueda emular hasta

40 o 50 máquinas simultáneamente. El usuario

final utiliza un sitio de trabajo (típicamente una

computadora algo barata) para conectar con el

servidor de terminales. El sitio de trabajo actúa

típicamente como si funcionara una versión

completa de Linux o de Windows (usando

servicios terminales).

Page 7: Expo

Terminal tonta

Una terminal tonta o terminal gregaria es un tipo

de terminal que consiste en un teclado y una pantalla de salida,

que puede ser usada para dar entrada y transmitir datos, o

desplegar datos desde una computadora remota a la cual se

está conectado. Una terminal tonta, en contraste con

una terminal inteligente o una computadora personal, no tiene

capacidad de procesamiento ni capacidad de almacenamiento y

no puede funcionar como un dispositivo separado o solo. Este

sistema se suele implantar en "Mini PCs" de bibliotecas,

institutos y lugares públicos.

Page 8: Expo

Terminal inteligente

En informática, se denomina terminal

inteligente a un terminal con procesador de

memoria y firmware propios que puede realizar

ciertas funciones de forma independiente de

su host. Un ordenador o computadora personal

puede ser un terminal inteligente cuando se

utiliza una emulación de terminal o software de

comunicaciones. Sin embargo la mayoría de los

terminales inteligentes tienen tan solo capacidad

para redirigir los datos entrantes a una

impresora o a una pantalla.

Page 9: Expo

Terminal X

En computación, un terminal X es

un terminal de pantalla/entrada para las

aplicaciones cliente del X Windows System.

Los terminales X disfrutaron de un período de

popularidad a principio de los años 1990

cuando ofrecieron un costo total de propiedad

más bajo alternativo a una completa estación

de trabajo UNIX.

Page 10: Expo

Software de control de entrada/salida

(driver)

Un controlador de dispositivo, llamado

normalmente controlador, es un programa

informático que permite al sistema

operativo interactuar con un periférico, haciendo

una abstracción del hardware y proporcionando

una interfaz -posiblemente estandarizada- para usarlo.

Se puede esquematizar como un manual de

instrucciones que le indica al sistema operativo, cómo

debe controlar y comunicarse con un dispositivo en

particular. Por tanto, es una pieza esencial, sin la cual

no se podría usar el hardware.

Page 11: Expo