Dispositivos
de entrada/salida
Se pueden
clasificar en dos grandes categorías:
1.
Dispositivos
de bloque: dispositivo que almacena la información en bloques de tamaño fijo.
Fig. 4.1 unidad de disco
2.
Dispositivos
de carácter: envía o recibe un flujo de caracteres, sin apegarse a una estructura
de bloques
Fig.4.2 impresora, dispositivo 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.
Manejador de dispositivos
4.3 Fig. ejemplo de manejador de
dispositivo
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 buffer.
- Asignación
de espacio en los dispositivos por bloques.
- Asignación
y liberación de los dispositivos de uso exclusivo.
- Informe
de errores.
Las
funciones básicas del software independiente del dispositivo son:
- Efectuar
las funciones de e / s comunes a todos los dispositivos.
- Proporcionar
una interfaz uniforme del software a nivel usuario.
El
software independiente del dispositivo asocia los nombres simbólicos de los
dispositivos con el nombre adecuado.
Un nombre de dispositivo determina de manera única el nodo-i de un archivo especial:
Un nombre de dispositivo determina de manera única el nodo-i de un archivo especial:
- Este
nodo-i contiene el número principal del dispositivo, que
se utiliza para localizar el manejador apropiado.
- El
nodo-i contiene también el número secundario de dispositivo, que
se transfiere como parámetro al manejador para determinar la unidad por
leer o escribir.
El software
independiente del dispositivo debe:
- Ocultar
a los niveles superiores los diferentes tamaños de sector de los distintos
discos.
- Proporcionar
un tamaño uniforme de los bloques, por ej.: considerar varios sectores
físicos como un solo bloque lógico.




No hay comentarios:
Publicar un comentario