IBM 1130 User Manual page 457

Computing system
Hide thumbs Also See for 1130:
Table of Contents

Advertisement

GENERAL
This section consists of a general discussion of
the 1130 Disk Monitor System and serves to intro-
duce the next three sections:
Job Management - - how the Monitor helps
you achieve smooth, orderly, automatic transition
from each job to the next.
Disk Management - - how the Monitor helps
you manage the disk and use it efficiently.
Core Storage Management - - how the Monitor
allows you to make the most effective use of the
available core storage.
If
your 1130 does not have disk capability, you
cannot use the Monitor, and you may skip over this
and the succeeding three sections.
The 1130 Disk Monitor System is a disk-oriented
operating system that allows the user to assemble,
compile , and/or execute individual programs or
groups of programs with a minimum of operator
intervention. Jobs to be performed are stacked
and separated by control records that identify the
operation to be performed.
The Monitor System consists of five distinct but
interdependent programs (see Figure 50.1):
Supervisor Program
Disk Utility Program
Assembler Program
FORTRAN Compiler
Subroutine Library
The supervisor program provides the necessary
control for the stacked-job concept.
It
reads and
analyzes the monitor control records, and transfers
control
to the proper program.
, - -
-
-
--1130 DISK MONITOR SYSTEM -
-
-
-
,
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
L _________________
~
Figure 50.1.
1130 Disk Monitor System
Section
Subsections
Page
50
01
I
00
01
The Disk Utility Program is a group of routines
designed to assist the user in storing information
(data and programs) on the disk, and in retrieving
and using the information stored.
The Assembler program converts user-written
symbolic-language source programs into machine-
language object programs.
The FORTRAN compiler converts user-written
FORTRAN-language source programs into machine-
language object programs.
The Subroutine Library contains subroutines for
data input/output, data conversion, and arithmetic
functions.
The Monitor System coordinates program opera-
tions by establishing a communications area in
core~
storage that is used by the various programs mak-
ing up the Monitor System. It also guides the trans-
fer of control between the various monitor pro-
grams and the user's programs. Operation is con-
tinuous and setup time is minimized, thereby effect-
ing substantial time saving and allowing greater
programming flexibility. The complete Monitor
System resides on disk storage, but only those
routines or programs required at anyone time are
transferred to core storage for execution. This
feature minimizes the core storage requirements
and permits segmenting of long programs.
In addition to providing you with an efficient job-
to-job transition system, the 1130 Disk Monitor
System significantly reduces the amount of pro-
gramming you must do. This is made possible
through the sharing of common subroutines by un-
related programs.
For example, input/output or
conversion operations are required by most user
programs, whether the programs are written in the
Assembler Language or in FORTRAN. IBM pro-
vides a library of subroutines to handle such opera-
tions as an integral part of the Monitor System.
The Disk Utility Program (DUP) facilitates
development of a library of user programs.
Pro-
grams can be stored on cards or paper tape, as is
customary in installations without disk storage.
With disk storage, programs can also be stored
directly on the disk.
The disk-stored programs
and data are referred to by name when called for
use.
The Monitor System, through the use of a
table known as the Location Equivalence Table
(LET), can locate any user program, subroutine,
or file by a table search for the name. Stored with
the name is the amount of disk storage required
by the program or data.
Any program that is added to the user's disk-
stored programs is usually placed at the end of

Advertisement

Table of Contents
loading

Table of Contents