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:

Sincronización

Fuente: Estructura de Computadores, Facultad de Informática, UCM