Un controlador de dispositivo o unidad de E/S se encarga de:
- Controlar uno o más dispositivos del mismo tipo y de intercambiar información entre ellos y la memoria principal.
- Debe encargarse de sincronizar la velocidad del procesador con la del periférico y de detectar los posibles errores.
- Debe encargarse de convertir un flujo de bits procedente del disco a un bloque de bytes.
- Una vez obtenido el bloque y comprobado que se encuentra libre de errores, deberá encargarse de transferirlo a memoria principal.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbIKKSwHDdFNW8kW-NRGPl0tvoRaaAMbU12Q0Oi5kkWtwbzG1Om31-B1IWoeb-ZNpX5-7JZ6yTpxfA_eCQjRSG84Ir2KBHp_kDuoFuEOwcp32hGY-_4RZHJVGGR9qS2f_Ec4tC__jMlds/s1600/85406422.jpg)
Nota: Dado que los periféricos son sensiblemente más lentos que el procesador, éste deberá esperar una gran cantidad de tiempo hasta que se complete la operación de E/S.
No hay comentarios:
Publicar un comentario