Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Fester Teil des Programms

&pagelevel(4)&pagelevel

Unter dem festen Teil des Programms versteht man den Teil, der logisch so behandelt wird, als würde er immer resident im Speicher stehen. Dieser Teil setzt sich aus zwei Arten von Segmenten zusammen: den permanenten Segmenten und den überlagerbaren festen Segmenten.

  1. Ein permanentes Segment ist ein Segment im festen Teil, das durch keinen anderen Programmteil überlagert werden kann.

  2. Ein überlagerbares festes Segment ist ein Segment im festen Teil, das ein anderes Segment überlagern kann und durch ein anderes überlagerbares festes Segment oder durch ein unabhängiges Segment überlagert werden kann. Vom Ablauf her gesehen wird es jedoch als resident im Internspeicher betrachtet. Wenn ein überlagerbares festes Segment aufgerufen wird, wird es in dem Zustand zur Verfügung gestellt, in dem es zuletzt verwendet worden ist, wobei durch ALTER modifizierte Sprungziele von GO TO-Anweisungen nicht in den Initialzustand zurückgesetzt werden.

Die Anzahl der permanenten Segmente im festen Teil kann durch die SEGMENT-LIMIT-Klausel verändert werden.