Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 121

Compiler
Inhaltsverzeichnis

Werbung

Binden, Laden, Starten
Ein Binder verarbeitet entweder das Ergebnis einer Übersetzung (Objektmodul oder Binde-
lademodul) oder ein bereits durch einen Bindelauf vorgebundenes Modul, das ein aus meh-
reren Objektmodulen bestehendes Großmodul oder ein Bindelademodul sein kann. Objekt-
module und Großmodule werden unter dem Begriff „Bindemodul" zusammengefasst.
Dieser Begriff wird im Folgenden immer dann verwendet, wenn das zu beschreibende Ob-
jekt sowohl ein Objektmodul als auch ein Großmodul sein kann.
Damit die beim Binden erzeugte Einheit ablaufen kann, muss ein Lader sie in den Speicher
bringen, so dass der Rechner zum Code zugreifen und ihn ausführen kann.
Für die Aufgaben des Bindens und Ladens stehen im Binder-Lader-Starter-System des
BS2000 folgende Funktionseinheiten zur Verfügung:
Der Binder BINDER
bindet Module (Objektmodule, Bindelademodule) zu einer logisch und physisch struk-
turierten ladbaren Einheit zusammen. Diese Einheit bezeichnet man als „Bindelademo-
dul" (Link and Load Module, LLM). Der BINDER speichert den von ihm erzeugten LLM
als Element vom Typ L in einer PLAM-Bibliothek.
Der Statische Binder TSOSLNK (TSOS LINKAGE EDITOR)
bindet ein oder mehrere Objektmodule zu einem Objektprogramm (auch „Lademodul"
genannt) und speichert dieses in einer katalogisierten Datei oder als Element vom Typ
C in einer PLAM-Bibliothek,
oder
bindet mehrere Objektmodule zu einem einzigen vorgebundenen Modul (Großmodul)
und speichert diesen als Element vom Typ R in einer PLAM-Bibliothek oder in der tem-
porären EAM-Datei.
Der Dynamische Bindelader DBL
fügt in einem Arbeitsgang Module (Objektmodule und Bindelademodule, die ggf. durch
einen vorhergehenden Bindevorgang mit dem BINDER erzeugt wurden) einer temporär
ladbaren Einheit zusammen, lädt diese sofort in den Speicher und startet sie.
COBOL-Programme, die mindestens ein externes Unterprogramm mit
„CALL bezeichner" aufrufen, können nur über dieses Verfahren zum Ablauf gebracht
werden (siehe
Der Statische Lader ELDE
lädt ein Programm, das mit dem TSOSLNK gebunden und in einer Datei oder als Ele-
ment vom Typ C in einer PLAM-Bibliothek gespeichert wurde.
U41113-J-Z125-6
Abschnitt „Binden und Laden von Unterprogrammen" auf Seite
Aufgaben des Binders
294).
121

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis