Mit dieser Anweisung werden die Eigenschaften eines Common Memory Pools festgelegt.
Die Anweisung darf mehrmals angegeben werden. Die Obergrenze hängt davon ab, wie viele dieser Pools von einem Prozess angelegt werden können. Es werden jeweils maximal 8 Common Memory Pools mit SCOPE=GROUP bzw. SCOPE=GLOBAL unter einer Benutzerkennung unterstützt.
Die Common Memory Pools werden immer FIXED angelegt. Jedem Task, der sich an einem bereits existierenden Common Memory Pool anschließt, wird die gleiche Adresse zugewiesen wie dem Task, der den Common Memory Pool eingerichtet hat.
Die Reihenfolge der MPOOL-Anweisungen innerhalb des Generierungslaufs beeinflusst die Reihenfolge, in der die Common Memory Pools eingerichtet werden. Zuerst werden alle Common Memory Pools eingerichtet, die mit SCOPE=GLOBAL generiert sind, in der Reihenfolge der MPOOL-Anweisungen innerhalb des Generierungslaufs. Danach werden alle Common Memory Pools eingerichtet, die mit SCOPE=GROUP generiert sind, in der Reihenfolge der MPOOL-Anweisungen innerhalb des Generierungslaufs.
|
|
poolname | Name des Common Memory Pools. poolname muss innerhalb der UTM-Anwendung eindeutig sein und kann max. 50 Zeichen lang sein. Es wird eine Ziffer an den Namen angefügt. |
ACCESS= | definiert die Zugriffsberechtigung. |
READ | Auf den Common Memory Pool kann nur lesend zugegriffen werden. Standard: READ |
WRITE | Auf den Common Memory Pool kann sowohl lesend als auch schreibend zugegriffen werden. |
PAGE= | X’xxxxxxxx’ Hexadezimale Adresse in der Form X’xxxxxxxx’.
Standard:
|
SCOPE= | definiert den Geltungsbereich des Common Memory Pools. |
GLOBAL | definiert einen Geltungsbereich für alle Prozesse im System. |
GROUP | definiert einen Geltungsbereich für alle Prozesse, die unter derselben Benutzerkennung laufen. Standard: GROUP |
SIZE= | poolsize Anzahl der 64 KB großen Speicherabschnitte des Pools (1 Einheit entspricht 64 KB) Im 31-Bit-Adressierungsmodus sind die Speicherabschnitte 1MB groß. Die Größe des Common Memory Pools wird dann auf die nächste 1MB-Grenze aufgerundet, die sich durch poolsize mit 64KB multipliziert ergibt. Pflichtoperand |