intercambio de datos entre las CPUs
Intercambios de datos entre las CPUs y procesadores de cornunicacidn
Si se tienen que transferir datos entre una CPU y un procesador de comunicación, se tiene que
liberar el número preciso de marcas de acoplamiento en el procesador de comunicación (CP).
Ahí se dispone también de
256
bytes divisibles en bloques de
32
bytes.
Si se tienen que transferir datos de
una
CPU a varios procesadores de comunicación, las
zonas liberadas de los procesadores de comunicación no deben solaparse de manera que las
. .
direcciones no
S
-
dos veces.
Ejemplo:
CPU 1
CP
1
Zona liberada:
Bytes de marcas
de acoplamiento
MB96 hasta MB 127
Marcas de acoplam. de salidas:
CP1: MB 96 hasta MB 119
CP2: MB 201 hasta MB 205
Marcas de acoplam. de entradas:
CP1:MB 120hasta MB 125
CP2: MB 195 hasta MB 200
Zona liberada:
Bytes de marcas
de
acoplamiento
MB192 hasta MB 223
CP 1
CP 2
CP 1
CP 2
Si se desean utilizar simultáneamente marcas de acoplamiento en el coordinador y en uno o
varios procesadores de comunicación es preciso igualmente evitar un doble direccionamiento:
Dividir las marcas de acoplamiento en el coordinador y en las CPs en zonas de
32
byte. Los
bytes de marcas de acoplamiento utilizados en el procesador de comunicación deben ser
deshabilitados en el coordinador quitando los puentes correspondientes (ver instrucciones de
servicio del coordinador utilizado).
En este caso, de igual forma, un byte de marcas no puede ser definido como marca de
acoplamiento de salida más que en una CPU. Por el contrariio, un byte de marcas puede ser
definido como marca de acoplamiento de entrada para varias CPUs/procesadores de
comunicación.