Disjunkte Verteilung der Subsysteme im Klasse-5-Speicher aufheben
Funktionsbeschreibung
Mit dieser Anweisung können die Vereinbarungen, die mit der Anweisung SEPARATE-ADDRESS-SPACE bezüglich der disjunkten Verteilung der Subsysteme im Klasse-5-Speicher getroffen wurden, aufgehoben werden.
Die Angabe ist für Subsysteme im Klasse-3- oder Klasse-4-Speicher (Operand MEMORY-CLASS=*SYSTEM-GLOBAL in der Anweisung SET-SUBSYSTEM-ATTRIBUTES) sowie für Subsysteme im Klasse-6-Speicher (MEMORY-CLASS=*LOCAL-UNPRIVILEGED) nicht relevant.
Subsysteme im Klasse-6-Speicher werden nie parallel gebraucht, dürfen sich also damit im Adressraum überschneiden, und Subsysteme im Klasse-3- oder Klasse-4-Speicher überschneiden sich grundsätzlich nicht.
REMOVE-ADDR-SPACE-SEPARATION wird abgewiesen, wenn vorher keine der folgenden Anweisungen ausgeführt wurde:
START-CATALOG-CREATION
START-CATALOG-MODIFICATION
Der Name des Subsystems muss im Katalog bekannt sein. Besteht eine in der Liste der Subsysteme angegebene Adressbeziehung nicht, wird die Angabe ignoriert; die Verarbeitung der Anweisung wird fortgesetzt.
Format
REMOVE-ADDR-SPACE-SEPARATION |
SUBSYSTEM-NAME = <structured-name 1..8> ,FROM-SUBSYSTEMS = list-poss(15): <structured-name 1..8> |
Operandenbeschreibung
SUBSYSTEM-NAME = <structured-name 1..8>
Name des Subsystems, das sich vormals nicht mit anderen Subsystemen überschneiden durfte.
Das Subsystem muss SSCM bekannt und bereits definiert sein.
FROM-SUBSYSTEMS = list-poss(15): <structured-name 1..8>
Liste von maximal 15 Subsystemen, für die die Vereinbarung besteht, dass sie sich nicht mit dem im Operanden SUBSYSTEM-NAME angeführten Subsystem überschneiden dürfen. Die Vereinbarung wird für diese Subsysteme aufgehoben.