Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Shareable LZS-Teile in Common Memory Pools

Wenn Module ein Laufzeitsystem benutzen, das nicht als Subsystem geladen werden kann und das auch nicht im Start-LLM eingebunden ist, dann sollten Sie alle shareable Module des Laufzeitsystems jeweils einer Programmiersprache zu LLMs vorbinden und durch openUTM in einen Common Memory Pool laden.

Die shareable Teile des Laufzeitsystems müssen Sie dann wie folgt generieren:

LOAD-MODULE share-rts-part,LOAD-MODE=(POOL,..., NO-PRIVATE-SLICE),...

Die nicht-shareable Teile des Laufzeitsystems (ebenfalls zu einem LLM vorgebunden) müssen Sie ebenfalls generieren:

LOAD-MODULE nonshare-rts-part,LOAD-MODE=STARTUP

Die UTM-Generierung wird einfacher, wenn Sie die shareable und die nicht-shareable Teile zu einem LLM zu binden. Dieses Lademodul müssen Sie generieren mit:

LOAD-MODULE rts,LOAD-MODE=(POOL,..., STARTUP),...

Beim Generieren müssen Sie darauf achten, dass dieses LLM vor den anderen Modulen angegeben wird, die das Laufzeitsystem benötigt, da es sonst zu unbefriedigten Externverweisen führt.
Beachten Sie bitte, dass shareable Teile des C-, des SPL- und des FOR1-Laufzeitsystems nicht in einen von openUTM verwalteten Common Memory Pool geladen werden dürfen.