Browse Prior Art Database

Dynamic System Generation

IP.com Disclosure Number: IPCOM000081311D
Original Publication Date: 1974-May-01
Included in the Prior Art Database: 2005-Feb-27
Document File: 2 page(s) / 13K

Publishing Venue

IBM

Related People

McAulay, HJ: AUTHOR [+3]

Abstract

System generation programming is effected by defining a basic system and a set of commands, which cause the basic system to build a new system in a more suitable format for problem or application programs. Previous system generation has been a lengthy offline process involving multiple assembly and link-edit steps. The output of a "sysgen" is a composite program called a system nucleus which implements the decisions made during sysgen. This system nucleus or system is stored on suitable media such as disks, for loading on the particular machine configuration for which it was prepared. Once loaded it may begin useful work for which it was designed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 2

Dynamic System Generation

System generation programming is effected by defining a basic system and a set of commands, which cause the basic system to build a new system in a more suitable format for problem or application programs. Previous system generation has been a lengthy offline process involving multiple assembly and link-edit steps. The output of a "sysgen" is a composite program called a system nucleus which implements the decisions made during sysgen. This system nucleus or system is stored on suitable media such as disks, for loading on the particular machine configuration for which it was prepared. Once loaded it may begin useful work for which it was designed. With the greater variety of functional requirements and I/O mix in many realtime system applications and especially with the flexible I/O addressing allowed by computers such as the IBM System/7, this process must be repeated frequently and becomes unwieldy and expensive. The new approach consists of three major parts:.

(1) Definition of a sysgen processor and a basic system

which is a starting point for all systems to be generated.

(2) Definition of a set of commands interpretable by that

basic system sysgen processor, which will cause it to modify

the system in accordance with sysgen type decisions. These

modifications are primarily the inclusion from external media

such as from disk of optional program material to support

additional functions, but also include other items such as

I/O addresses and storage allocations.

(3) Definition of a mechanism whereby a sequence of such

commands may be processed when the basic system is first

loaded or Initial Program Loaded (IPL'd) into a particular

machine.

The generating model f...