Los controladores proporcionan, entre otras cosas, una homogeneización de las conexiones, además de ofrecer también un traducción entre el protocolo empleado por el dispositivo y el exigido por el procesador. Algunas de sus labores son las siguientes:
- Establecimiento, Control y Temporización de las comunicaciones.
- Comunicación con la CPU.
- Comunicación con dispositivos.
- Almacenamiento temporal de datos.
- Detección de errores.
- 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.
No hay comentarios:
Publicar un comentario