Principios básicos de la ejecución del programa
8.2 Instrucciones que funcionan asíncronamente
Una instrucción que funciona síncronamente se ejecuta hasta el fin con cada llamada.
①
②
③
④
Figura 8-1
Ejecución paralela de órdenes de una instrucción asíncrona
Una CPU puede procesar paralelamente varias órdenes de una instrucción asíncrona. La CPU
procesa las órdenes paralelamente cuando se cumplen las condiciones siguientes:
• Las órdenes de una instrucción asíncrona se inician mientras se están ejecutando otras
órdenes de la misma instrucción.
• No se ha sobrepasado el número máximo de órdenes simultáneas para la instrucción.
La figura siguiente muestra la ejecución paralela de dos órdenes de la instrucción WRREC.
Ambas instrucciones se ejecutan paralelamente durante cierto tiempo.
Figura 8-2
202
Primera llamada de la instrucción que funciona asíncronamente; empieza la ejecución.
Llamada intermedia de la instrucción que funciona asíncronamente; la ejecución prosigue.
Última llamada de la instrucción que funciona asíncronamente; finaliza la ejecución.
Con cada llamada una instrucción síncrona ejecuta una orden hasta el fin.
Duración de una orden ejecutada hasta el fin
Diferencia entre instrucciones que funcionan asíncronamente y las que funcionan
síncronamente
Ejecución paralela de la instrucción WRREC que funciona asíncronamente
Sistema de automatización
Manual de sistema, 05/2021, A5E03461184-AG