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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqiSbAC7wYc8PAb2ALVla8igs8qsHjFAUgPUybR77pUmGM-ye77bJcCHI0QzE2HuG1tGPJEmSOZYDnE6-_ZUHlzH73R1jz8HXeophX7sWb5Fg1CmXUtuhycNCV4fey7sMnWp1VMZbQ53Q/s1600/452313819.jpg)
- 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