Intercambio de datos entre las
CPUs
Transferencia de marcas de acoplamiento en servicio multiprocesador
Las marcas de acoplamiento indicadas en el DB 1 son transferidas al final del ciclo sólo si la
CPU recibe la señal de coordinación de que puede acceder al bus S5.
Si varios procesadores quieren acceder simultáneamente al bus, el coordinador envia
sucesivamente a cada CPU la señal de acceso al bus. En esta ocasión, cada CPU sólo puede
transferir
un
byte. Esta transmisión fraccionada puede ocasionar una pérdida de la coherencia
de las informaciones transmitidas por un grupo de las marcas de acoplamiento y por tanto una
elaboración errónea.
Si se tiene que transferir información que comprende más de un byte, se debe utilizar el
OB 224; dicho OB permite la transferencia de bloques de todas las marcas de acoplamiento
indicadas en el DB 1. Durante el tiempo en que una CPU realiza la transferencia de marcas de
acoplamiento, no puede ser interrumpida por otra CPU. Esta última deberá pues retrasar su
operación de transferencia, lo que se traduce en una suspensión de la elaboración ciclica
durante dicho tiempo.
El uso del 08224 puede entrañar un alargamiento sensible del tiempo de ciclo (ver capitulo
6.8.6).