ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Administracion De Entrada


Enviado por   •  6 de Diciembre de 2012  •  1.482 Palabras (6 Páginas)  •  320 Visitas

Página 1 de 6

Administracion Entrada/Salida

Operaciones de entrada/salida

Una de las principales funciones de un Sistema Operativo es la de controlar todos los dispositivos de entrada y salida, ya que un computador gran parte de su utilidad en la capacidad de recibir y transmitir información desde o hacia el exterior. El SO debe enviar comandos a los dispositivos, atender las interrupciones y gestionar los errores, también debe proporcionar una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil de utilizar.

Principios de Hardware de E/S:

a. Dispositivos de E/S:

Los dispositivos de entrada y salida se pueden clasificar en dos categorías:

- Dispositivos de bloques: Es el que almacena la información en bloques de tamaño fijo, cada uno con su propia dirección.

Su Propiedad esencial es que es posible leer o escribir cada bloque independientemente de todos los demás.

Ejemplo: Los discos duros.

- Dispositivos de caracteres: Proporciona o acepta un flujo de caracteres, sin tener en cuenta ninguna estructura de bloque. No es un dispositivo direccionable y no cuenta con ninguna operación de posicionamiento.

Ejemplo: La impresoras, las interfaces de red, los ratones y la mayoría de otros dispositivos que no son similares a los discos.

Las velocidades de los dispositivos de E/S abarcan un rango enormemente amplio, lo que ejerce una considerable presión sobre el software para que consiga responder correctamente.

Dispositivo Velocidad de Datos

Keyboard 10 bytes/sec

Mouse 100 bytes/sec

56K Modem 7 KB/sec

Canal Telefónico 8 KB/sec

Dual ISDN lines 16 KB/sec

Impresora Láser 100 KB/sec

Scanner 400 KB/sec

USB 1.5 MB/sec

Classic Ethernet 1.25MB/sec

IDE disk 5 MB/sec

Fast Ethernet 12.5 MB/sec

ISA bus 16.7 MB/sec

EIDE(ATA-2)disk 16.7 MB/sec

Firewire(IEEE 1394) 50 MB/sec

PCI bus 528 MB/sec

Dispositivos y manejadores de dispositivos

Dispositivos de entrada/salida

Se pueden clasificar en dos grandes categorías:

1. Dispositivos de bloque

2. Dispositivos de carácter

Las principales características de los dispositivos de bloque son:

- La información se almacena en bloques de tamaño fijo.

- Cada bloque tiene su propia dirección.

- Los tamaños más 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 demás, en cualquier momento.

- Un ejemplo típico de dispositivos de bloque son los discos.

Las principales características de los dispositivos de carácter son:

-La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques.

- No se pueden utilizar direcciones.

- No tienen una operación de busqueda.

- Unos ejemplos típicos de dispositivos de carácter son las impresoras de línea, terminales, interfaces de una red, ratones, etc.

Todo el código que depende de los dispositivos aparece en los manejadores de dispositivos.

Cada controlador posee uno o más registros de dispositivos:

Se utilizan para darle los comandos.

Los manejadores de dispositivos proveen estos comandos y verifican su ejecución adecuada.

La labor de un manejador de dispositivos es la de:

Aceptar las solicitudes abstractas que le hace el software independiente del dispositivo.

Verificar la ejecución de dichas solicitudes.

Si al recibir una solicitud el manejador esta ocupado con otra solicitud, agregara la nueva solicitud a una cola de solicitudes pendientes.

La solicitud de e / s, por ej. para un disco, se debe traducir de términos abstractos a términos concretos:

El manejador de disco debe:

Estimar el lugar donde se encuentra en realidad el bloque solicitado.

Verificar si el motor de la unidad funciona.

Verificar si el brazo esta colocado en el cilindro adecuado, etc.

Resumiendo: debe decidir cuales son las operaciones necesarias del controlador y su orden.

Envía los comandos al controlador al escribir en los registros de dispositivo del mismo.

Frecuentemente el manejador del dispositivo se bloquea hasta que el controlador realiza cierto trabajo; una interrupción lo libera de este bloqueo.

Al finalizar la operación debe verificar los errores.

Si todo esta o.k. transferirá los datos al software independiente del dispositivo.

Regresa información de estado sobre los errores a quien lo llamo.

Inicia otra solicitud pendiente o queda en espera.

Funciones de los manejadores de dispositivos

...

Descargar como (para miembros actualizados)  txt (9.5 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com