DISPOSITIVOS DE BLOQUE:
Principales características:
- La información se almacena en bloques de tamaño fijo
- Cada bloque tiene su propia dirección
- Se puede leer o escribir en un bloque de forma independiente de los demás en cualquier momento.
Un ejemplo típico de bloque son los discos.
DISPOSITIVOS DE CARÁCTER:
Principales características:
- 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 búsqueda.
Como ejemplos son las impresoras de línea, terminales, interfaces de una red, ratones, etc.
MANEJADORES DE DISPOSITIVOS:
Las unidades de e/s generalmente constan de:
- Un componente mecánico.
- Un componente electrónico: el controlador del dispositivo o tarjeta.
Muchos controladores pueden manejar más de un dispositivo.
El S. O. generalmente trabaja con el controlador y no con el dispositivo.
Los modelos más frecuentes de comunicación entre el CPU y los controladores son:
Para la mayoría de las micro y mini computadoras:
- Modelo de bus del sistema.
Para la mayoría de los mainframes:
- Modelo de varios buses y computadoras especializadas en e/s llamadas canales de e/s.

La interfaz entre el controlador y el dispositivo es con frecuencia de muy bajo nivel.
La comunicación es mediante un flujo de bits en serie en el que El controlador debe:
- Convertir el flujo de bits en serie en un bloque de bytes.
- Efectuar cualquier corrección de errores necesaria.
- Copiar el bloque en la memoria principal
Cada controlador posee uno o mas 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
No hay comentarios.:
Publicar un comentario