Browse Prior Art Database

Overlay Modules with a Dynamic Root Phase

IP.com Disclosure Number: IPCOM000079798D
Original Publication Date: 1973-Sep-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 2 page(s) / 21K

Publishing Venue

IBM

Related People

Kelly, PJ: AUTHOR

Abstract

This process permits preparation of a set of modules (Mi) to run as overlay phases against a dynamic ROOT phase. A set of modules Mi can be prepared to run as overlay modules with a ROOT phase composed of NUC and any Ai, with the use of the IBM System 7 Linkage Editor. It is not necessary to physically combine these modules. The following control cards show how this is done: PHASE X, ROOT INCLUDE NUC INCLUDE AI PHASE MI, AILABEL INCLUDE MI If the set of entry points to module Ai are defined by Eli, then the set of entry points in a module Am are defined by Emi. If and only if all the members of the set Emi are unique, then it is possible to prepare a set of overlay modules Mi with a ROOT phase which may change at execution time.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 89% of the total text.

Page 1 of 2

Overlay Modules with a Dynamic Root Phase

This process permits preparation of a set of modules (Mi) to run as overlay phases against a dynamic ROOT phase. A set of modules Mi can be prepared to run as overlay modules with a ROOT phase composed of NUC and any Ai, with the use of the IBM System 7 Linkage Editor. It is not necessary to physically combine these modules. The following control cards show how this is done: PHASE X, ROOT
INCLUDE NUC
INCLUDE AI
PHASE MI, AILABEL
INCLUDE MI If the set of entry points to module Ai are defined by Eli, then the set of entry points in a module Am are defined by Emi.

If and only if all the members of the set Emi are unique, then it is possible to prepare a set of overlay modules Mi with a ROOT phase which may change at execution time. The preparation of this set of overlay modules can be accomplished with one execution of the IBM System/7 linkage editor when all of the modules NUC, Ai and Mi have been defined.

Referring to the diagram, it is possible to prepare the modules on level 2 so that they can remain in storage while a component of their ROOT phase is dynamically changed. This means the following paths are possible: NUC, AI, MI; NUC, A2, MI; NUC, A3, MI; etc., without removing MI from storage or without reloading MI. As long as the application has an established means of communicating which ROOT component is in storage, the module MI or in general Mi need not be reloaded. Note that the three levels shown are not associated w...