Cálculo del tiempo de ciclo
E/S remota SYSMAC BUS
Tiempo mínimo de
respuesta de E/S
remotas
Unidad maestra de E/S remotas
Unidad esclava de E/S remotas
Tiempo máximo de
respuesta de E/S
remotas
El tiempo máximo de respuesta de E/S es el total del retardo ON de entrada (el
tiempo de ciclo × 2) y el retardo ON de salida.
Entrada
(Interrupción de la CPU)
Salida
Ejemplo de cálculo
Condiciones:
retardo ON de entrada
retardo ON de salida
Tiempo de ciclo
Tiempo mínimo de respuesta de E/S = 1,5 ms + 20 ms + 0,2 ms = 21,7 ms
Tiempo máximo de respuesta de E/S = 1,5 ms + (20 ms ×2) + 0,2 ms = 41,7 ms
A continuación, se muestran los tiempos de respuesta para las entradas y
salidas cuando se utilizan los bastidores esclavos.
El tiempo mínimo de respuesta de E/S es el resultado de la suma del retardo ON
de entrada (tiempo de ciclo × 3) y el retardo ON de salida.
Nota El tiempo de ciclo es mayor que el tiempo de transmisión de E/S remotas.
CPU
Transmisión maestro-CPU
Refresco de E/S de esclavo
Entrada
Salida
Tiempo de transmisión de E/S remotas = (Tiempo de transmisión de esclavo de
E/S remotas por esclavo + Tiempo de transmisión de terminal de E/S) ×
Tiempo de transmisión de esclavo de E/S remotas por esclavo = 1,4 ms + 0,2 ms
× (número total de canales de E/S del bastidor esclavo)
Tiempo de transmisión de terminal de E/S = 2,0 ms × (número de terminales de
E/S)
El tiempo máximo de respuesta de E/S es el resultado de la suma del retardo
ON de entrada (tiempo de ciclo × 4) y el retardo ON de salida.
retardo ON de entrada
Tiempo de ciclo
Tiempo de ciclo
Ejecución de
Ejecución de
instrucción
instrucción
Tiempo máximo de respuesta de E/S
1,5 ms
0,2 ms
20,0 ms
Ejecución del
programa
Comunicaciones maestro-esclavo
Sección
15-4
Refresco de E/S
Ejecución de
instrucción
retardo ON de salida
585