Está en la página 1de 13

Dispositivos y manejadores de dispositivos.

Amador Guerra Ana Barbara. Jimnez Medina Miguel ngel. Medina Snchez Carlos Rubiel. Mndez Ruiz Omar No.

SISTEMA DE ENTRADA Y SALIDA.


El sistema de entrada y salida es la parte del S.O. encargada de la administracin de los dispositivos de e/s.

Este sistema proporciona un medio para tratar los archivos y dispositivos de manera uniforme, actuando como interfaz (debe ser independiente, sencilla y fcil de utilizar) entre los usuarios y los dispositivos de e/s que pueden ser manipulados por rdenes de alto nivel.

DISPOSITIVO
Un dispositivo es la coleccin de interfaces que usan las distintas unidades funcionales (subsistemas) de un sistema de procesamiento de informacin para comunicarse unas con otras, o las seales (informacin) enviadas a travs de esas interfaces. En pocas palabras es el encargado de la comunicacin entre la computadora y el usuario.

CONTROLADOR DE DISPOSITIVO.
Un controlador de dispositivo (en ingls driver device) es un programa informtico que permite al sistema operativo interactuar con un perifrico, haciendo una abstraccin del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica cmo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podra usar el hardware.

Dispositivos de entrada/salida
Se pueden clasificar en dos grandes categoras:

1. Dispositivos de bloque
Las principales caractersticas de los dispositivos de bloque son: - La informacin se almacena en bloques de tamao fijo. - Cada bloque tiene su propia direccin. - Los tamaos ms comunes de los bloques van desde los 128 bytes hasta los 1.024 bytes. - Se puede leer o escribir en un bloque de forma independiente de los dems, en cualquier momento. - Un ejemplo tpico de dispositivos de bloque son los discos.

2. Dispositivos de carcter
Las principales caractersticas de los dispositivos de carcter son: -La informacin se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques. - No se pueden utilizar direcciones. - No tienen una operacin de busqueda. - Unos ejemplos tpicos de dispositivos de carcter son las impresoras de lnea, terminales, interfaces de una red, ratones, etc.

PUERTOS DE E/S
La capa intermedia del controlador se forma a travs de registros dedicados, estos registros se les denominan puertos de E/S. Las funciones mas importantes en estos puertos son: Registros De Entrada Registros De Salida Guardan los datos hasta que la CPU o el dispositivo destino este preparado para recibirlos. Se usan para indicar a la CPU el estado del dispositivo de E/S dando informaciones tales como: dispositivo preparado, ocupado, etc.

Registros De Estado

Registro De Ordenes

Se encargan de transmitir ordenes de E/S entre la CPU y un dispositivo de E/S

PRINCIPIOS DE SOFTWARE DE E/S


Consiste en organizar el software como una serie de estratos que oculten las caractersticas del hardware y presente una interfaz sencilla a los usuarios.
Es importante resaltar la independencia del dispositivo, el control de errores, y los dispositivos con solo un propsito y dispositivos compartibles por varios usuarios al mismo tiempo. Para lograr esto el software se estructura en 4 niveles: Manejadores de interrupciones.

Manejadores de dispositivos.
Software de E/S independiente del dispositivo Software del usuario.

MANEJADORES DE INTERRUPCIONES
Es la parte mas oculta de la estructura, cuando se emite un comando y se espera una interrupcin el manejador del dispositivo queda bloqueado. Los procedimientos de interrupciones comienzan con una orden de grabar para salvar los registros del proceso en ejecucin, despus la orden interrupcin llama a un manejador que controla la interrupcin y devuelve el control al proceso cuando se elimina el error o peticin que provoco la interrupcin.

MANEJADORES DE DISPOSITIVOS
Consiste en aceptar las solicitudes abstractas del software para el dispositivo que maneja y comprobar que dichas solicitudes emplean los requisitos para ser atendidos. Cada manejador se hace cargo de un dispositivo o de una clase de dispositivos relacionados entre si.

Cuando es emitida la solicitud el manejador puede estar libre e iniciar la ejecucin de la solicitud de inmediato o estar ocupado con otra solicitud en donde guardara la nueva peticin en una lista de espera

SOFTWARE DE E/S INDEPENDIENTE DEL DISPOSITIVO


Las funciones independientes de los dispositivos son: La informacin de los errores. La asignacin y designacin de los dispositivos. La proteccin de los dispositivos.

Su nominacin.
Designacin del tamao de los bloques.

La independencia se hace a nivel de usuario de forma que aunque existan diferencias entre los dispositivos, estas estn ocultas para ellos.

SOFTWARE DEL USUARIO


La idea es grabar un directorio especial con los programas que vana ir al dispositivo y un programa manejador de dicho directorio, que selecciona el siguiente procesos cada vez que el dispositivo queda libre. Con esto se evita que el usuario mantenga el dispositivo abierto para su uso un tiempo indefinido mientras que otros procesos estn esperando utilizacin de dicho perifrico

También podría gustarte