Mecanismos básicos de e/s: sincronización
Las diferencias de velocidad entre la CPU y los periféricos de E/S, y lo que es más importante, la no previsibilidad del tiempo de respuesta de estos últimos, hace necesario un mecanismo de sincronismo que permita coordinar adecuadamente las transferencias de datos entre ambas unidades.
Existen dos mecanismos básicos para sincronizar las operaciones de E/S con las de la CPU:
a) Sincronización por programa
b) Sincronización por interrupción
El comportamiento de cada uno de estos mecanismos se resume en los dos siguientes organigramas:
Fuente: Estructura de Computadores, Facultad de Informática, UCM