Cálculo del tiempo de ciclo
Tiempo máximo de
respuesta de E/S
10-4-7 Tiempos de respuesta de interrupción
Tareas de interrupción de
E/S
El tiempo de respuesta de E/S será más largo si la recuperación de datos
tiene lugar inmediatamente después del refresco de E/S de la Unidad de
entrada.
El tiempo máximo de respuesta de E/S es el total de la suma del retardo a
ON de entrada (el tiempo de ciclo × 2) y el retardo a ON de salida.
Entrada
(Interrupción de la CPU)
Salida
Ejemplo de cálculo
Condiciones: Retardo a ON de entrada 1,5 ms
Retardo a ON de salida 0,2 ms
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
El tiempo de respuesta de interrupción de las tareas de interrupción de E/S
es el tiempo que transcurre desde el momento en que la entrada procedente
de una Unidad de entrada de interrupción CJ1W-INT01 (o bien desde la E/S
incorporada de una CPU CJ1M) se ha puesto en ON (o en OFF) hasta que la
tarea de interrupción de E/S se ha ejecutado efectivamente.
El tiempo de respuesta de interrupción de las tareas de interrupción de E/S
varía en función de las siguientes condiciones.
Si se utiliza una Unidad de entrada de interrupción
Elemento
Respuesta del
hardware
Respuesta de interrup-
ción del software
Si se utiliza una CPU CJ1M con E/S incorporada
Elemento
Respuesta del hardware
Respuesta de interrup-
ción del software
Nota Las tareas de interrupción de E/S se pueden ejecutar (mientras se esté eje-
cutando una instrucción, o bien deteniendo la ejecución de la misma) durante
la ejecución del programa de usuario, el refresco de E/S, el servicio de perifé-
ricos o la supervisión. Durante cualquiera de las mencionadas operaciones,
el tiempo de respuesta de interrupción no se verá afectado por la puesta en
ON de la entrada de la Unidad de entrada de interrupción.
Retardo a 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
20,0 ms
CPU
CPU CJ1
Diferencial ascendente: 0,05 ms,
Diferencial descendente: 0,5 ms
CPU CJ1M
CPUs CJ1-H
320 µs
CPU CJ1
169 µs
CPU CJ1M
124 µs
CPUs CJ1-H
CPU
CPU CJ1M
Diferencial ascendente: 0,03 ms,
Diferencial descendente: 0,15 ms
93 hasta 209 µs
CPU CJ1M
Sección 10-4
Refresco de E/S
Ejecución de
instrucción
Retardo a ON de salida
Tiempo
Tiempo
413