Browse Prior Art Database

System to Provide Common Services to Multiple Simultaneous Jobs

IP.com Disclosure Number: IPCOM000074980D
Original Publication Date: 1971-Jul-01
Included in the Prior Art Database: 2005-Feb-24
Document File: 2 page(s) / 41K

Publishing Venue

IBM

Related People

Jolls, RT: AUTHOR

Abstract

A system to provide common services to multiple simultaneous jobs is built around the Region/Job Step capability of a multijobbing operating system. Referring to the Figure illustrating the contents of Main Storage, there is a Primary Region (PR) which contains commonly used control program and data management service routines; and several Secondary Regions (SR), one for each job. The PR is a distinct job under the operating system which is started at the beginning of the "day." When initialization is complete, the PR places the address of the PR Communications Vector Table (PRCVT) in a known low-core location. When SRs are started (through normal procedures), they link themselves to the PR through this vector table.

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 78% of the total text.

Page 1 of 2

System to Provide Common Services to Multiple Simultaneous Jobs

A system to provide common services to multiple simultaneous jobs is built around the Region/Job Step capability of a multijobbing operating system. Referring to the Figure illustrating the contents of Main Storage, there is a Primary Region (PR) which contains commonly used control program and data management service routines; and several Secondary Regions (SR), one for each job. The PR is a distinct job under the operating system which is started at the beginning of the "day." When initialization is complete, the PR places the address of the PR Communications Vector Table (PRCVT) in a known low-core location. When SRs are started (through normal procedures), they link themselves to the PR through this vector table.

Many of the service routines provided by the PR are re-enterable and are simply branched to by application macros through the PRCVT. For these cases, use of the PR is similar to the use of programs residing in the link pack area of an operating system. However, some services are dedicated tasks which are interfaced by supervisor state WAIT/POST communication. The service itself may be performed in the PR under a dedicated task, or in another processor which communicates (via channel-to-channel adapter or other standard means) with a PR task.

Since some PR services, such as data base file reservation, are pertinent over the life of an application job (i.e., across job-steps), a job accoun...