Gemeinsam benutzbare COBOL-Programme
Das folgende Bild veranschaulicht Programmläufe ohne und mit „Shared Code":
Klasse-6-Speicher
Klasse-6-Speicher
Bild 3: Shared Code
140
Programmabläufe ohne SHARE-Kommando
Task A
Modul XY
Modul
XY@
für Task A
Modul XY@ wird dreimal geladen
Programmabläufe mit SHARE-Kommando
Task A
Modul XY
für Task A
Modul XY@ wird nur einmal geladen
Task B
Modul XY
Modul
XY@
Klasse-6-Speicher
für Task B
Task B
Modul XY
Klasse-6-Speicher
für Task B
Modul
XY@
gemeinsam
benutzbar
Binden, Laden, Starten
Task C
Modul XY
Modul
XY@
Klasse-6-Speicher
für Task C
Task C
Modul XY
Klasse-6-Speicher
für Task C
im Klasse-4-Speicher
des Betriebssystems
U41113-J-Z125-6