Herunterladen Inhalt Inhalt Diese Seite drucken

Begriffserklärungen - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Begriffserklärungen
1.6 Begriffserklärungen
In der Beschreibung des Programmerstellungsprozesses werden häufig unterschiedliche
Begriffe für dasselbe Objekt verwendet. Beispielsweise wird das Resultat eines Compiler-
laufs als „Objektmodul" bezeichnet, während für den Binder dasselbe Objekt ein „Bindemo-
dul" (= „zu bindendes Modul") ist.
Die Verwendung der komponentenspezifischen Begriffe ist sinnvoll, kann aber beim Leser
des Handbuchs zur terminologischen Verunsicherung führen. Um dem vorzubeugen, sind
nachfolgend die wichtigsten synonym verwendeten Begriffe erklärt.
Bindemodul, Objektmodul, Großmodul
Der Begriff „Bindemodul" fasst die beiden Begriffe „Objektmodul" und „Großmodul" zusam-
men.
Objektmodule und Großmodule sind gleichartig aufgebaut und werden im gleichen Format
abgelegt (Objektmodulformat). In PLAM-Bibliotheken sind sie Elemente vom Typ R.
Objektmodule erzeugt der Compiler bei der Übersetzung von Übersetzungseinheiten.
Großmodule, auch „vorgebundene Module" genannt, erzeugt der Binder TSOSLNK.
In einem Großmodul sind mehrere Objekt- bzw. Großmodule in einem einzigen Modul zu-
sammengefasst.
Bindemodule können vom statischen Binder TSOSLNK, vom dynamischen Bindelader
DBL oder vom Binder BINDER weiterverarbeitet werden.
Modul, Objektmodul, Bindelademodul
„Modul" ist der Oberbegriff für das Ergebnis der Übersetzung eines Übersetzungspro-
gramms durch den COBOL2000-Compiler. „Objektmodul" ist ein Modul im OM-Format,
„Bindelademodul" ist ein Modul im LLM-Format.
Ablauffähiges Programm, Programm, Lademodul, Objektprogramm
Ein ablauffähiges Programm, in diesem Handbuch auch kurz „Programm" genannt, wird
von den Bindern erzeugt und z.B. in PLAM-Bibliotheken unter dem Typ C abgelegt.
Im Unterschied zu Bindemodulen können ablauffähige Programme nicht vom Binder
TSOSLNK weiterverarbeitet werden, sondern werden vom (statischen) Lader in den Spei-
cher geladen.
In anderer Dokumentation wird für ablauffähige Programme oft synonym der Begriff „Lade-
modul" verwendet. Technisch gesehen ist jedoch ein Lademodul eine ladbare Einheit
innerhalb eines Programms. Ein segmentiertes Programm besteht z.B. aus mehreren La-
demodulen.
16
Einleitung
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis