Reporte Ubuntu

Páginas: 6 (1407 palabras) Publicado: 29 de mayo de 2012
Unidad4
Administración de Entrada / Salida
4.1 Dispositivos y manejadores de dispositivos

Dispositivos de entrada/salida
Se pueden clasificar en dos categorías:

1. Dispositivos de bloque. Un dispositivo de bloques es un componente del ordenador en el que la comunicación con la unidad central de proceso los datos se transmiten en conjuntos indivisibles.
Un ejemplo típico dedispositivo de bloque es un disco duro, que está ordenado internamente en sectores que típicamente son de 512 bytes, y al escribir o al leer del disco es necesario transferir esa cantidad de información como conjunto.

2. Dispositivos de carácter

Un dispositivo de caracteres, es un componentedel ordenador en el que la comunicación con la unidad central de proceso los datos se transmiten en forma de bytes independientes.
Ejemplos de dispositivos de caracteres son impresoras y teclados, que permiten el manejo de un solo byte a la vez.

Las principales características de los dispositivos de bloque son:
- La información se almacena en bloques de tamaño fijo.
- Cada bloque tiene supropia 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 decaracteres, sin sujetarse a una estructura de bloques.
- No se pueden utilizar direcciones.
- No tienen una operación de búsqueda.
- Unos ejemplos típicos de dispositivos de carácter son las impresoras de línea, terminales, interfaces de una red, ratones, etc.

Manejadores de Dispositivos
Todo el código que depende de los dispositivos aparece en los manejadores de dispositivos. (Ver figura 4.1.1)Figura 4.1.1
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ónde 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: (ver figura 4.1.2)
* Estimar el lugar donde se encuentra en realidad el bloquesolicitado.
* 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 sebloquea 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.

4.2Funciones de los manejadores de dispositivos

Funciones de los manejadores de dispositivos
Funciones generalmente realizadas por el software independiente del dispositivo:
* Interfaz uniforme para los manejadores de dispositivos.
* Nombres de los dispositivos.
* Protección del dispositivo.
* Proporcionar un tamaño de bloque independiente del dispositivo.
* Uso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reporte Ubuntu
  • Reporte de practica de como instalar Ubuntu 12.0
  • ubuntu
  • UBUNTU
  • Ubuntu
  • Ubuntu
  • Ubuntu
  • UBUNTU

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS