C24 9010 3_360 20_TPS_Performance Est_Mar69 3 360 20 TPS Performance Est Mar69

C24-9010-3_360-20_TPS_PerformanceEst_Mar69 C24-9010-3_360-20_TPS_PerformanceEst_Mar69

User Manual: C24-9010-3_360-20_TPS_PerformanceEst_Mar69

Open the PDF directly: View PDF PDF.
Page Count: 88

DownloadC24-9010-3_360-20_TPS_Performance Est_Mar69 C24-9010-3 360-20 TPS Performance Est Mar69
Open PDF In BrowserView PDF
File Number S360(Mod.20)-20
Form C24-90l0-3

Systems Reference .Library

DAPS CPY

IBM 'System/360 Model 20
Tape Programming System
Performance Estimates

This manual contains performance estimates for the
Model 20 Tape Programning System.
Internal and
external storage requirements, as well as time
requirements, are listed in tables or provided in
the form of formulas with which the needed information can be obtained.
Readers of this publication should be familiar
with the contents of the System Reference Library
(SRL) publication IBM System/360 Model 20, Tape
Programming System, Control and Service Programs,
Form C24-9000.
Readers should also have r~d those SRL publications that are concerned with the particular
program or programs for which performance estimates are needed.

TPS

r--

i

'l.Q.!H:th Edition (Plarch 1969)
,
I
I
I
,
I
,
IThis is a major revisioD of, aad obsoletes, C24-9010-2.)
IChanges have been made throughout the manual, mainly to
Ireflect the availability of the IBPI System/360 ftodel 20
ISubmodel 5.
Changes to the text, and small changes to
~illustrations, are indicated by a vertical line to the left
lof the change; changed or added illustrations are denoted
,by the symbol. to the left of the caption.
I
I
IThis edition applies to the following program version and
Imodification levels of the IBM System/360 Model 20 Tape
IProgramming system, and to all subsequent versions an~
Imodifications until otherwise indicated in new editions or
ITechnical Newsletters.
I
I
)
R£Q.9£~.J.Q.!.o
YL1!
R.£2g£am NQ.!.o
YL11
I
I
360U-UT-131
3/0
360U-AS-149
3/0
I
I
360U-UT-132
3/0
360U-SM-150
3/0
I
360U-UT-133
3/0
360U-10-151
4/0
I
I
J
360U-UT-134
3/0
360U-IO-152
4/0
I
J
360U-UT-135
2/2
360U-CQ-154
1/1)
J
360U-SL-144
3/0
360U-SL-155
1/0
J
I
360U-SL-145
3/0
360U-SL-156
~/O
I
J
360U-SL-146
3/0
.. 360U-CL-157
J
360U-SL-147
3/0
360U-CL-158
1/0
I
1
360U-RG-148
3/0
360U-CL-159
1/0
I
I
I
I
,
IChanges are continually made to the specificati~ns herein;)
,before using this pUblication in connection with the)
Joperations of IBM equipment, consult the latest SBL Nevs-)
)letter, Form N20-0361, for the editions that are applicable)
,and current.
J

tIW/O,

L---

i

This publication was prepared for production using an IBM
computer to update the text and to control the page and line
format.
Page impressions for photo-offset printing were
obtained from an IBM 1403 printer using a special print
chain.
Requests for copies of IBM publications should be made to
your IBl'I representative or to the IBM branch office serving
your locality.
A form for readers' comments is provided at the back of this
publication.
If the form has been removed, comments may be
addressed to IBM Laboratory, Publications Dept., P.O. Box 24,
Uithoorn, Netherlands.
~

Copyright International Business P1achines Corporation 1967, 1968, 1969

INTRODUCTION • •

5

INTERNAL STORAGE REQUIREMENTS
Basic Monitor Storage Requirements.
Job Control Storage Requirements
Ioes storage Requirements • • • • •
Basic Monitor Macro Storage
Requirements • • • • • •
•
Report Program Generator (RPG) Storage
Requirements. • • •
• •••
Program Generation • • • • • • •
Object program • • • •
End, Start, and DTFEN Routines •
•
Tape Error Statistics • • • • • •
•
Utility Program storage Requirements • •
Field Selection or Hexadecimal Output
Header Lines (Tape-to-printer utility
Program) • • • • • • •
• • •
Tape Label Processing
• • • •
User Routines • • • •
•
Tape Error statistics
•
I/O Area Assignment
•
Sort/Merge Storage Requirements
•
User-Specified Input and Output Block
Lengths • • • • •
• •
Input File Size
• • • • •
Program options
• •
1419/'259 Storage Requirements •
BSCA IOCS Storage Requirements
•••

6

EXTERNAL STORAGE REQUIREMENTS • • • • • 33
Core-Image Library storage Requirements 33
Macro Library storage Requirements • • • 35

6

6
6

13
13
13
14
24
25
25
26
26
27
27
28
28
28
28
29
30
31
31

TIME REQUIRE3ENTS • • • • • • •
Job Control Time Requirements
•
IOCS Time Requirements •
Basic Monitor Macro Time Requirements
Report Program Generator Time
Requirements • • • • • • • •
Utility Time Requirements
Sort/Merge Time Requirements • •
Assembler Time Requirements
Macro Library Time Requirements
Core-Image Library Time Requirements •
Service Program Time Requirements
Macro Maintenance Time Requirements
Core-Image Maintenance Time
Requirements • • • • • • • • • • • •
Linkage Editor Time Requirements • •
Core-Image Service Time Requirements
Macro Service Time Requirements
1419/1259 Ioes Time Requirements.
BSCA IOCS Time Requirements

36
• 36
3.6

• 38
• 40
• 40
• 40

·• 4'42

• 43
• 43
• 43
•
•
•
•
•
•

44
44
44
44
45
46

APPENDIX: SORT/MERGE PROGRAM TIME
REQUIREMENTS •

• 48

INDEX

•

Contents

84

3

ILLUSTRATIONS

Figurc~
Figurc~

Main-Storage Requirements of the 3asic Monitor • . • • , • . • • .
• 6
Main-Storage Requirements of Imperative Macros
• • . • . • • • .
• 7
Figure 3. Main-Storage Requirements of Tape Output File Processing Routines . .
· 7
Figure 4. Main.,..Storage Requirements of Tape Input File Processing Routines
8
Figur(~
5. Approximate Main-Storage Requirements of the IOCS Routines for Card and
Printer Devices (2 parts) • . • • • • . . • • . • • • . • • . . • . •
. 9
Figure 6. Approximate Main-Storage Requirements of Additional IOCS Features. .
9
Figures 7 & 8. Main-Storage Requirements of Initialization/Termination Routines
• 10,11
Figures 9, 10 & 11. Main-Storage Requirements for OPEN Routine • • • • . • . • • . . • 11
Figures 12 & 13. Main-Storage Requirements for CLOSE Routines
• • • . • . • .•
.12
Figure 14. Main-Storage Requirements for Each Card Punched from RPG Specification
Forms (2 parts) • • . • • • • . • • . • • • . . • • .
.14
Figure 15. Main-Storage Requirements for Basic RPG Routines
• . . . . . 15
Figure 16. Unit-Dependent Main-Storage Requirements for RPG Card I/O
• • • 16
Figure 17. Main-Storage Requirements for RPG Tape Input Routines
•• 16
FigurE! 18. Main-Storage Requirements for RPG Tape Output Routines
• • • • .
.17
Figure 19. Main-Storage Requirements for RPG Processing Routines (11 parts)
• 18-23
Figure 20. Main-Storage Requirements for Output Format Specifications
.24
Figure 21. Main-Storage Requirements for the RPG End Routine • •
.24
. • 25
Figure 22. Main-Storage Requirements for the RPG Start Routine
Figure 23. Maximum Utility I/O Areas Before Reduction • • • •
• • . .
• .27
Figure 24. Symbol Table for Sort/Merge Block Size Formulas. . .
.29
Figure 25. Maximum User-Specified I/O Block Lengths for Sort/Merge .
• .30
Figure 26.
Storage Requirements for PSx Options
• • • . •
.30
Figure 27. Approximate Main-Storage Requirements for Basic 1419/1259 IOCS and Various
Options . . . • • . . • .
.•..•.•..•......••.•
.31
Figure 28. Main-Storage Requirements for 1419/1259 Macro Instructions • • . . •
.31
Figure 29. Main-Storage Requirements for BSCA IOCS for Basic Configuration, with No
Options • . • • • • • . •
• • • • • • • • • • • • •
. . • • . • .31
Figure 30. Additional Main Storage Needed for BSCA IOCS Options
. . • •
.32
Figure 31. Length of Phases and Number of Records (5 parts)
. 33-35
Figure 32. Number of Blocks per IBM-Supplied Macro Instruction
• . . • 35
Figure 33.
I/O Processing Time per Record, for Use in the Tape Processing Time
Formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.37
Figure 34.
I/O Processing Time per Block, for Use in the Tape Processing Time Formula 37
Figure 35. Approximate Average Times Required by the IOCS for Card and Printer Files .38
Figure 36. Approximate Average Times Required by the GET and PUT Macro-Instructions
for Card and Printer Files . . . . • . . • • • . . • • .
. . • • • . . 39
Figure 37. Relation of Block Sizes to Speed for Utility Programs..
• • • • . • . 40
Figure 38. Variable Values for Insertion in the Formula to Determine the Assembly
Time . . . • . . . . . . . . . . . . . . . . • . • . . .
. .42
Figure 39. Values of a for Calculation of MMAINT Time. . . . . . .
. .43
l
Figure 40. Variable Values for Insertion in the Formula to Determine the CSERV Time
.44
Figure 41. Variable Values for Insertion in the Formula to Determine the MSERV Time .45
Figure 42. Available Stacker-Select Time for 6-inch Documents with the 1419/1259
.45
Figure 43. Printer Throughput Characteristics for 6-inch Documents • . • . • • • • . . 46
Figure 44. 1419/1259 IOCS Macro Instruction Time Requirements
•.•• . • .•
. .46
Figure 45. Time Required for Execution of BSCA IOCS Macro Instructions . .
. • • 47
Figures 46-57.
Sort/Merge Times (in minutes) for Unlabeled Files, Submodel 2 • . • 48-53
Figures 58-69.. Sort/Merge Times (in minutes) for Labeled Files, Submodel 2 .
• 54-59
Figures 70-81.
Sort/Merge Times (in minutes) for Unlabeled Files, Submodel 5 . . . 60-71
Figures 82-93. Sort/Merge Times (in minutes) for Labeled Files, Submodel 5 . • . • 72-83

4

1.
2.

System/360 Model 20 TPS Performance Estimates

INTRODUCTION

This publication provides information to be
used 'in systems p1anning, analysis~ and
evaluation.
It lists external and int~rnal
storage requirements as well as time
'
requirements. The storage requirement
listings are arranged so that the reader
can look up the basic requirement of tbe
program for which he needs the performance
estimates and add the additional requirements that apply to the individual characteristics of his program or configuration.
The time requirements not listed in
tables can be computed from formulas provided in the various sections.
Some of the
more complex formulas are illustrated with
examples.
Readers of this publication should be
familiar with the contents of the Systems
Reference Libra,ry (SRL) publication:
IBl1
.2.yste.!!lQ,60 M.Qdel_l~Ta£e pro.9!:~mmi~.!L2.Y§::.
te!!lL-control and Service Programs~ F,orm I
C24-9000.
Readers should also have read those of
the following SRL publications that are

concerned with the particular program or
programs for vhich performance estimates
are needed:

IBM:_system/360 Model 20L-Ilisk and Tap~--f£Q.::.
g£amminq Systems:
~eport Program Generator, Form
C24-9001

Assembler Language, Form C24-9002
Input/OutEY1-control §y21~for the
IBM 1419 and 1259 Magnetic Character
Reade£2, Form C33-6001
Tape

sort/Mer~Rroq£~,

Tap~~tili1Y-Prog£~2'

Form C26-3804

Form C26-3808.

IBM SystemillQ Model lQL-1~e Programming
System: lnE~tLo~i£ut Control System, Form
C24-9003.

Introduction

5

INTERNAL STORAGE RE2QIREMENTS

This section contains the data required to
estimate the amount of main storage occupied by IBM-supplied programs and, accordingly, the size of the available problem
program area, where applicable.

BASIC MONITOR STORAGE REQUIREMENTS
The Basic ~onitor is the main control program; it remains in ma~n storage throughout
the system run.
The main-storage requirements for the different modes of the Basic
Monitor are shown in Figure 1. The Basic
Monitor area extends through the various
positions shown in Figure 1. The area must
not be used for any other program.
The
first storage position available is, in
each case, the next higher address.

r-----------------

1

IMode of Basic Monitor
IINonoverlap Mode
INonoverlap Mode with
ILoader Function:
1
Tape Input
I
Card Input

J--'----

IOverlap Mode
JOverlap Kode with
lLoader Function:
I
Tape Input
IL---____________________
Card Input

• Figure 1.

JOB CONTROL STORAGE REQUIB]MENTS
The Job Control program is read into the
problem-program area of main storage
between jobs and then overlaid again.
It
does not require any main storage during
the execution of a job.
However, there is
a limitation on the number of TPLAB statements that can be accommodated in main
storage. The number of TPLAB statements
that can be processed varies with mainstorage capacity:
ICapacity
J

I
I
I
I
J
I
I
I

,
--,
I Card I Tape I
I ResidentlResidentl
J

,

iI

i

)

f

ICard Resident I Tape
I
I
2
I
I
70
I
I
140
J
I
210
J
J
350
)
J
Q90
I
I

4K
8K
12K
16K
24K
32K

I where K

i

I No. of TPLAB Statements

I

=

1024 bytes

I
Resident)

,

50
120
190
330
Q70

I
I
I
I
I
I
I
I

1661

1661

I
IOCS STORAGE

)

1999
2099

I

J

a

I 2099
I
I
1
I________

~

REQU!~EMENI~

At assembly time, the IOCS macro instructions in a user's program are expanded into
sets of routines. These routines can be
grouped in three different classes according to the functions they perform:

2099
2399
~

2499
________

~

Main-storage ReqUirements of the
Basic Monitor (in bytes)

• Linkage routines.
• File-processing routines.
• DTFEN routines •
Linkage Routines

Note_l: The Loader Input Area may be overlaid by any phase of a user program.
This
frees an extra 72 or 22 bytes, depending
whether the card-resident or tape-resident
Basic Monitor, respectively, is in use.

The linkage routines are generated from the
imperative Ioes instructions (GET, PUT,
etc.). For main-storage requirements refer
to Figure 2.

]Qt~~:

During the execution of the last
phase of a job stream, the area occupied by
the Fetch routine in the Basic Monitor may
. be used by the problem program.
In such a
case, the first available storage position
is 350 bytes lower than the end address of
the Basic Monitor given in Figure 1 for the
overlap and nonoverlap modes (1661 and
2099) •

6

The file-processing routines are generated
from the file definition statements (DTFSR,
Each data file processed by the
DTFMT).
program has one definition statement and*
conseguently, one set of processing routines is generated for each file.

System/360 Model 20 TPS Performance Estimates

r--

I
I
•

ICLOSE
ICNTRL
ICRDPR,
IEOM
IFEOV
JGET
I GET
ILBRET
JLBRET
ILOM
10PEN
IPRTOV
JPUT

IPUT
JRELSE
ITRUNe

,

Macros
file 1, file 2 ••• file N
file 1
workarea cardprintarea
file 1
file 1
file 1
file 1, workarea
1
2
file 1
file 1, file 2 ••• file N
file 1
file 1
file 1, workarea
file 1
file 1

l-

,

,

i

)

I

lOutput Piles
11 and 2 I/O areas
IDTPMT

I
1 1 I/O

,
I 2 I/O

,
I

I

I Area

I Areas

I

J

~j------------------~I--------~I-------~

rLengt'hsl
I (bytes) I

I

IN x 41 I

I
I
I
I
I
J
J
I
1

6
8
4
4
4
6
4
2
4

)
)

8
4
6
4
4

J

J
I

I

1 work area
record size

J
1

~

256

>

256

~

256

VARBLK
no work area

J

1
I
J
J

---1

L

,

Main-storage Requirements (in
bytes) of Imperative Macros

)

1
I
I
I
I

1 'Work area
record size
1 work area

record size

>

256

IFIXUNB
no work area
I
I 1 work area
J record size S 256

,1

,
~

I

1 work area
record size

>

256

)

IVARUNB
no work area

,
1

J
TA~E_FI1L(DTF~!1.:

Main-storage requirements are listed in Figures 3 and 4.

Besides the basic st~~g~ space
requirements of input and output tape file
processing routines, Figures 3 and 4 list
the additional requirements of DTFMT
entries such as FILABL=STD, READ=BACK,
CONTROL=YES.
Whenever one or more of
these entries are specified, the corresponding values must be added to the basic
requirements in order to arrive at the
total storage space requirements.

1

1 work area
record size 5 256

J
1 work area
I
record size > 256
I
IUNDEF
J
no work area

,
I

I
I
I
I

1 work area
record size S 256
1 work area
record size

>

256

I
I

I

J

J
I

I
J
J

204

I

232
240

t i l

I
I
I
J
I
I
1
J

I
I
I
I
J
I

292

1
I
1

J

332

J

I
I
I
I
120 J
I
I
128+ 6n* I
J

I

,

102

126
142

I
1
1
J
I

1

I

,

J

1 152+6n* J
I
J
I
,
I
106
I
I
)
I
I
,
122
I
I
I
I
I

120
136

156
156

124
138

I
I
I
1 132f-6n* I 148+6n* I

,For FILABL=STD add 70 bytes

I

CARD FILE AND PRINTER FILE (DTFS.RL:
The
basic storage re'liuiremen t for all programs
using the Ioes routines for card/printer
files is 210 bytes.
Additional mainstorage requirements depend on the input/
output devices used and the Ioes features
chosen.
The requirements listed in
Figures 5 and 6 can be used to calculate
the approximate storage requirements of
the object program routines.

JFor CONTROL=YES add
J--1* n=1 for records 5
I n=2 for records 5
I n=3 for records S

I

)

I
I
I
I
I
J

I 212+6n* I 248+6n* I
)
I
I
)
J
I
J
218
I
232
I
J
I
I
J
J
I
I
264 J
304
I

I
,

I

,

218

I

1 work area
record size

J

liOnly if no OVLAY specified in DTFEN.
Ifl
, OVLAY is specified, add the values in
!
I Figures 9 to 13 to the storage require- 3
I ments listed above
I
Figure 2.

I

)
J

J
IN x 41 1

a

a

FIXBLK
no work area

I

•

Basic

8 bytes

,
I
I
I

~

512
768
1024

&c for increments of 256 bytes

1

• Figure 3.

Main-storage Requirements (in
bytes) of Tape output File Processing Routines

Internal storage ReqUirements

7

,

r---

J

"1

WLRERR = blank J
)
ERROPT =
I
l
j
i
i
J
i
I
•
JInput files,
Basic
JREAD
BACK I
1
I
J IGNORE
**1 **1
**1
,1 and 2 I/O areasl
fWLRERR,
J SKIP 1IGNORED
I SKIP)
J
i
I
I
•
, DTFftT
11 I/OJ2 I/OI= NAME1NAlIEI
INAMEI
11 I/032 I/OI1 I/OI2 I/OI
I
1--I
1
J
J
1
I
I
I
I
J
1
-t
)
IFIXBLK
I
I
I
I
1
1
I
I
I
I
I
1
I no work area
236 1 2
12 I 0
I 19~
I 16
1 14 I 10 ~ -30 J -30 1 2 ) 6 )
)
1
I
1
1
I
I
I
J
I
J
I
I
I
)
11 work area
)
I
~
I
I
I
1
I
1
1
J record size :5 256, 260 J 284 J 2
12 I 0
-30
2 I
6 I
I 16
I 14 I 10 I -30
1
I
t
1
I
J
I
I
1
I
J
I
I
294
11 work area
1 270
J
J
I
t
I
I
J
I
I
)record size > 2561 +6n*] +6n*1 2
10 I -30 1 -30 1 2 ) 6 1
I 16 J 12 J 0
1 14
l-I
I
f
f
I
J
I
J•
J
I
+-- 3
I
I VARBLK
I
I
I
1
I
I
1
1
1
t
a
I
214 I 2
1no work area
I 16 1 12 ~ 0
I 184
J 14 1 10 ) -18 ) -22 I
I
I
)
I
I
I
I
1
1
J
I
I
I
1
I
J
)
)
j
11 work area
J
1
I
J
I
I
J
J
1
16 1 12 J 0
I record size :5 2561 268 I 300 J 2
I 14 1 10 I -18 I -22 )
J
J
)
)
I
I
I
I
I
I
I
1
I
I
I
I
)
I
1
11 work area
I
I
J
I
1
I
I
I
I record size > 2561 312 1 344
10 I -18
2
-22 1
a 14
1 16 I 12 J 0
1
I
)
I-I
I --+I
I
I
I
J
I
I
-t
1FIXUNB
1
1
I
I
J
1
I
t
1
I
I
Ino work area
16 1 12 1 0
1 110 d 148 I 2
I 14 I 10 I -14 1 -14 1 0 1 6 I
I
I
I
I
1
a
1
t
I
I
I
I
)
J 1 work area
I
1
I
I
I
I
I
1
I
I
I
16 I 12 J 0
Irecord size :5 2561 150 I 170 J 2
I 14 I 10 J -14 1 -14 a 0 J 6 I
)
1
I
I
I
a
I
I
I
1
I
I
11 work area
1 160 J 176 J
I
I
I
5
I
I
I
16 I 12 I 0
Irecord size > 2561 +6n*J +6n*1 2
I 14 I 10 I -14 I -14 I 2 I 6 I
)
J
J
I
I
I
I
I
I
-+-- J
, VARUNB
1
1
1
1
1
1
I
I
I
I
I
1
Ino work area
0
52" I
I 118 1 168 J 2
I 16 I 12
I 14 1 10 I -22 1 -28 I 46
)
I
1
I
I
I
I
1
1
I
1
I
11 llork area
I
I
J
J
I
I
J
I
I
1
I
I
J
2
16 1 12 I 0
14 I 10 ] -22 1 -28 I 46 I 58 5 I
Irecord size :5 256a 158 I 184 I 2
)
)
J
J
1
I
I
J
1
I
I
I
I
,1 work area
I
J 168 ) 190 ]
I
a
I
I
J
I
I
I
1
1record size > 2561 +6n*1 +6n*1 2
10 1 -22 1 -28 1 42 3 I 58 6 I
12 I 0
I 16
I 14
I
J
I
lI
I -+I
a
I
J
I
I
)
)
)
I UNDEF
)
I
I
1
I
I
I
1
I
0
Inowork area
0 I 10 ]
I 104 I 142 I
I J
1
J 16 I 12 I 0
)
I
1
I
I
I
J
I
I
I
J
J
I
)1 'Work area
I
J
I
I
I
I
I
J
I
I
I
I
- d
Irecord size ~ 2561 144 1 164 J
12 I 0 I 0 I 10 J 20 I
1 16
J
1
I
I
I
1
J
J
I
I
I
1
I
I
154 1 170 J
11 work area
I
I
1
I
I
I
1
) ) I record size > 2561 +6:n.* J +6n*1
I 16 I 12 I 0 1 0 I 6
1
I 20 1
-L-I--t
INotes: If WLRERR=blank and ERROPT=IGNORE are specified, READ=BACK requires only:
I
110 bytes 3 6 bytes 518 bytes
1
I
210 bytes 412 bytes 618 bytes
I
I
tt
,For FTLABL=STD add 70 bytes
1
,For CONTROL=YES add 8 bytes
IFor CKPTREC=YES and 1 I/O area add 50 bytes, if FILABL=STD, add 6 bytes
I
)
IFor CKPTREC=YES and 2 I/O areas add 58 bytes, if FTLABL=STD, add 6 bytes
if READ=BACK, add 6 bytes
I
I
i
lI
I * n=1 for records :5 512 bytes, n=2 for rec ord s ~ 768 bytes,
n=3 for records :5 1024 bytes, &c for increments of 256 bytes
I
I
I
J-J** If ERRIO=NAME is specified with_l-ILQ-2£~~§, add 6 bytes
I
]WLRERll
NAME
J ERROPT =

1
1

.--

,

,

,

,

,

,
,

,

,

•,

,

,

,

,

,

,

,
,

,,

,

,

, ,

,

,

,

,

,
,

,

•

•

,

,

,

,

-

, , ,

,,

•

,

,
,

,

,

,

,

,

,

,

,

I

L

• Figure 4.
8

Main-storage Requirements (in bytes) of Tape Input File processing Routines

System/360 Model 20 TPS Performance Estimates

, i
I Device

i

IMode of Operation

~I--------~I~-------------------

IBasic
IRoutines
I
11403
dPrinter
lor 2203
I with
,standard
)Carriage

J

I
I
I
INo CONTROL, no PRINTOV
~

IWith CONTROL

I-

J

I
I

1
12501

1

ICard

1
lReader

,

1 200 I
II
,
Iwith CONTROL and PRINTOVI 310 I

I

I

a

INo CONTROL, no PRINTOV

J 260

J

I
I
J 380 I

JWith CONTROL
I
J
,
IWith PRINTOV
1 480 J
I
I
I
I with CONTROL and PRINTOVI 630 J
I
-+----1
I Models A1 and A2
1
J
Inonoverlap
I 100 ]
~
I
f
IModel A1, overlap
I 150 I

1------------,I Model A2, overlap

1

,

lNonoverlap

1

I

) MPCM

I

i

~J----------------;I----~I----~'

ITwo output files Imin.**1 970 I
I
I
I
,
I
lmax.**11250 I
I
1--1
JTwo combined
!min.**11050 I
I files
~
I
I
J
Imax.**11500 I
I
I
I
I
I
I
I
I Nonoverlap
I 100 ,

J
.
J
I

I
j

11442
IModel 5
)Card Punch~I--------------·-------------~Ir---~'
J• _ _ _ _ _ _ _ _ _ _ loveriap
I 150 I
__________________________ _ _ _ _
~

~J.

~~

I
1

*Minimum stands for files vith nonover-I
lap and no CONTROL specified; maximum I
J
for overlap and CONTROL.
I
I **Minimum stands for files with nonover-I
J
lap and no Card Print specified; maxi-I
JL__________________
mum for overlap__
and Card Print.
J

I 200 J

r-------+I----------------------I~---i'

12520

J1'Iode of Operation.
IBytesl
J
I
1-1
ITwo input files Imin.**1 800 )
J
..I
,
I
Imax.**11250 I

, 170 J

IWith PRINTOV

,

i

IDevice
I
12560

I (cont.)
I
J

J

a

1

a

-+----1

rJ---------~I-

)2203
IPrinter
Jwith
IDual-Peed
]Carriage

1

lBytesl
I
,
I 210 I
I
J
I
I
I 90 J

Figure 5.

I 100 J

I

,

I 150 I
j
I
•
Imin •• ) 160 I
J-1
J
Imax •• I 350 )
I
f
I
Imin •• ~ 140 I

ICard PunchlOverlap
.--I
IInput file
I
I
I
12520
I
I
IICard
IOutput file
I
I
tRead
I
~
I
Ipunch
ICombined fi1e

Imax.* I 330 I
' I
I
Imin.* I 370 J

I

J

Approximate Main-Storag£
Requirements (in bytes) of the
IOCS Routines for Card and
Printer Devices, Part 2 of 2

i

I

1 Program
)

I Main-Storage Requirements
I4
I

------,

I
I

lmax.* J 610 I
+I
J
~min.**1 650 I
l--- I
,
Imax.**J1000 J
I
I
I
Jmin.**J 100 I
I
1
I-J
I
1
I
Imax.**J1050 I
I
1--1
+--1
J
JOne combined filelmin.**1 950 I
I
I
. ,
I
IIL,._ _ _ _ _.IL . 1 _ _
Imax.**31170
lI
I
J

I
I For Each File IFor J
jBasicJ
I
1)
~
I Exit J
No
IFieldl
I
J Entry I Exit Entry I
I
I
I
I
-+----1
I
I
4 MFCM.2520: J
I
J RF 0 R MTn
)
I
I
44
1
I
J detail entry I 130 J 22 I
---I
I
1
1
I
I 2501:
I
J
l
1:1)
32
J 4 I
~
J
I
I
----!
I
lPFORMTn
1
1
IMFCM,2520:1
I
I detai1 entry I 70* I 26 1
48
f
J
I--I
I
--1.-----+------1
I SEQNCE
I 124 bytes plus
J
I
1detail entry J
I length of
I
I
I
J
]sequence field
1
I
I-I
I
I "
1*130 bytes are required for the joint usel
I of RFORMTn and PFORMTn detail entries.
I

Pigure 5.

Figure 6.

1

1----+---1

I

l
I
I--,-----r-I- - - - - - - J
lOne input file
1
J
12560
J
I
I-IMFCM
lOne output file

Approximate Main-storage
Requirements (in bytes) of the
IOCS Routines for Card and
Printer Devices, Part 1 of 2

,

,Feature

J
)
I
I
J

-l

1

Approximate Main-Storage
Reguirements (in bytes) of Additional IOCS Features

Internal Storage Requirements

9

DTFEN

Routine~

both tape input and tape output files.
These storage requirements are shown in
Figure 7.

The DTFEN routines comprise the Scheduling
routines, the Initilization/Termination
routines, the OPEN and CLOSE ron tines, and
the CONTROL routine. The four groups of
routines are normally generated when the
Assembler encounters the DTFEN definition
statement.

Figure 8 shows the storage requirements
for the Initialization/Terminatio.n routines
for programs processing only tape output
files.
OPEN and CLOSE Routines.
Figures 9 through
13 show the storage requirements for the
OPEN and CLOSE routines.
These routines
are generated in-line if OVLAY has been
specified in the DTFEN definition statement.
In this case, the OPEN routine can
be overwritten by the problem program and
all or part of the problem program can be
overwritten by the CLOSE routine. Therefore, the storage requirements shown for
the two routines must be taken into account
when the overlay programming technique is
not used.
When the overla1 programming
technique is used, some or all of the
storage requirements for the'two routines
can be disregarded. The number of ,bytes
that can be disregarded is determined by
the extent of overwriting.

If the DTFEN statement includes the
operand OVL1Y, the OPEN and CLOSE routines
are generated in-line. If RWC=YES (read/
compute, write/compute overlap) is specified in the DTFBG definition, the Assembler
does not generate the Scheduling routine.
For RWC=YES, the Scheduler routine is part
of the Basic Monitor.
Scheduling Routine~. These routines handle
the various conditions that can occur when
a CCW for a tape IIO operation is to be
executed.
In addition, these routines
queue ~eguests for tape I/O operations
whenever a ccw cannot be executed at the
time the tape I/O operations are requested.
The length of the scheduling routines
varies with the characteristics of the problem program files as indicated below.
No tape files in problem program:

CONTROL Routine. The CONTROL routine is
generated if CONTROL=YES is specified in
the DTFMT definition statement. The CONTROL routine handles tape-drive functions
such as tape rewind, rewind and unload,
backspace, etc. The main-storage requirements for the CONTROL routine depend on
whether input, output, or input and output
operations are performed, as follows:

0 bytes

Tape files only o~ card/printer
files plus tape files without
work area:

300 bytes

Card/printer files plus tape
files with work area:

360

byte~
Inpu~

Requiremen~~yte2l

The
lengths of these routines are determined by
the type of labels specified for the tape
fileCs) to be processed in the user's
program.

Read forward
Read backward
Read forward and backward

The storage requirements for the
Initialization/Termination routines are the
same for (1) programs processing only tape
input files and (2) programs processing

Input and out£Y~
Read forward
Read backward
Read forward and backward

Initialization/TgrminatiQ~RQutine2.

50
50
58
34
62
62
70

r----

"1

I
I
IFILABL
I
I
lISTD
INO
)NSTD
ISTD + NO
ISTD + NSTD
INO + NSTD
ISTD+NO+NSTD
L--

FigurH 7.

10

I

~t()raq~

I Forward + Backward
J
Backward files only I
files
I
jI
~
no
no
no
I
I
1
I
J
I
J
Jlabel exitllabel exitllabel exitJlabel exitllabel exitJlabel exit]
t
I
I
I
I
I
I
700
480
530
500
560
580
I
I
J
I
1
1
I
300
280
280
I
I
I
I
J
J
J
)
270
)
280
280
I
1
J
J
I
710
510
1470
540
590
580
I
I
I
1
J
I
1
)
720
470
540
600
510
580
I
I
I
~
I
1
j
280
270
280
I
I
J
J
1
I
540
600
720
470
510
580
I
J
I
J
I
I
I
f
I Forward files only

.J...

,

I

J

Main-storage Requirements (in bytes) of Initialization/Termination Routines
Only Tape Input Files and Both Tape Input and Tape Output

System/360 Model 20 TPS Performance Estimates

.J

,

i

t
IFILABL
I
I
ISTD
INO
ISTD + NO

Figure 8.

J

•Ino

label

I
I
I
I

~90

260
400

•
exitJlabel
I

360

J

J

370

J

,
,
i

I

exit.

J
I
I

Main-Storage Requirements (in
bytes) of Initializationl
Termination Routines with output
Files Only
"1

1

I

I

Forward + Backward J
J
files
Forward files only I Backward files only
I
,
1
i
I
I--no
no
no
I
a
I
J
I
I
J
Ilabel exit) label ex~tllabel exitllabel exitJlabel exitllahel exit t
I
I
I
I
I
I
490
340
160
360
280
1'0
J
I
I
I
J
l
I
60
100
)
50
I
J
J
I
I
I
50
80
40
J
J
J
J
J
I
I
310
200
420
540
300
150
I
I
J
I
J
J
180
400
520
290
360
130
J
I
J
J
I
I
J
140
70
90
J
I
I
J
~
J
460
590
320
)
390
170
220
I
I
I
I
J
J

J

J
)

J
JFIL1BL
I
I
j

,

•

ISTD
INO
INSTD
I STp. + NO
ISTD + NSTD
]NO + NS~~D
I STD+NO+!lSTD

I

J

I

Figure 9.

,

,

I

I

)

JFII.ABL
I
J

I--

ISTD
INO
)NSTD
ISTD + NO
ISTD + NSTD
I NO + NS'J'D
JSTD+NO+NSTD

,

I

I

Jj

i

I

•)no

1'.

----L-

I

I

Bain-Storage Requirements for OPEN Routine, Input and output Files

I
JFILABL
,)

•

1

I

i
ISTD
INO
ISTD + NO

I

JForw'lrd + Backward
J
Forward files only 1
files
J
I
I
I
•I
)
no
no
I
J
I
Ilabel exitllabel exitJlabel exitllabel exitl
I
tI
J
--+ 160
490
620
590
1
J
I
J
I
10
110
1
I
I
I
I
40
80
J
J
I
I
I
670
670
540
830
J
J
I
I
I
510
640
620
800
I
I
I
I
I
150
10
J
I
1
I
I
690
690
890
I
a 560
I
I
I

I

Figure 10.

I

Main-Storage Requirements for OPEN Routine, Input Files Only

it

Figure

Forward Files only

•I
I
I

I

Forward files only
label
340
40
350

I
---t
exitllabel exitl
J
400
J
I
I
J
510
I
I
---r-

,

fta~n-Storage Requirements for
OPEN Routine, Output Files Only

Internal storage Requirements

11

,

•

I

II

i

I Porward + Backward I
files
I
I
I
I
•J
no
I
J.
Ilabel exitJlabel exitllabel exitJlabel exit)
I
I
J
I
I
140
200
150
200
I
I
J
I
I
70
70
I
I
1
I
I
70
70
I
t
I
1
J
140
200
150
200
I
I
I
I
1
140
200
150
200
J
I
J
I
70
70
I
I
J
I
I
200
140
140
200
I
I
I
t

J

1
1 Forward files only
I
i
no
I
I

FILABL

STD
NO
NSTD
STD + NO
STD + NS!'D
NO + NSTD
STD.NO+NSTD

•

•
I

Figure 12.

i

J

Main-Storage Requirements for CLOSE Routines, Input and output Files

~

j

I Forward files only
J
I FIt.ABL
li
I
Ino label exitllabel exitJ
I
I
I
I
I
IQutput Files
I
i
I
130
190
ISTD
l
I
I
70
INO
J
I
I
130
190
iSTD + NO
I
I
I
I
I
I Note: CLOSE routines for input filt s
I

I

I

•

If an J
lonly require 48 bytes of storage.
lalternate drive is specified, the mainJ
I storage requirement is 74 bytes.
1

I

I

I

• Figure 13.

KaiD-Storage Requirements for
CLOSE Routines, Input or Output
Files

The following examples show the calculations necessary to determine the mainstorage requirements for the given input
and output files.
The calculations are performed for one
and two I/O areas. The read/compute,
write/compute overlap feature (RWC) is
necessary when two I/O areas are used for
tape-file p~ocessing, but not for one I/O
area. The source of the information is
indicated on each line of the calculation,
for example, "Monitor program (Fig.
1)."

1 I/O areal2 I/O areas
no RWC
I with RWC
Monitor program
(Pig. 1)
Tape file A (Fig. 3)
152+18+70
168+18+70
Tape file B (Pig. 3)
General routines for
tape in DTFEN:
Scheduler (Page 10)
Init./Term. (Fig.8)
OPEN rout. (Fig.11)
CLOSE rout. (Fig.13)

J
1661
240

J

J
J
I
I
J

218

I
J

2099

256
232

I
I
300
400
350
130
3299

J
I
J
I
I
I

400
350
130
3467

Problem:

Total

1.

Create a tape output file A (VARUNB,
BLKSIZE=800, work area, STD labels).

2.

create a tape output file B (FIIBLK).

On a 16K machine, therefore, 13.085 and
12,917 bytes, for one and two I/G areas
respectively, will be available for the
user1s processing program, including
imperative macro instructions, I/O areas,
and :work areas.

Main-storage requirements (in bytes):

12

System/360 Model 20 TPS Performance Estimates

t

On a 16K machi.e. therefore, 13,353
bytes will be available for the user's processing program, including imperative .acro
instructions, I/O areas, and work areas.

Example 2
Problem:
1.
2.
3.

Tape input file A (FIXUNB, BLKSIZE=400,
work area, READ=BACK. WLRERR=naDe,
ERROPT=SKIP, CONTROL=YES. STD labels).
Tape input file B (FIXBLK, ERROPT=
IGNORE, CONTROL=YES, STD labels).
Printer (CONTROL~YES).

1 I/O area12 I/O areas
no avc Iwith RVC
I

J

I
I

1661

Tape file A (Fig. 4)
160+6+2+12+2+70+8
176+6+2+12.6+70+8

J
1
I
I
J
J
I

260

Tape file B (Fig. 4)
194-30+70+8
236-30+70+8

242

2099

I
I

380

284
380

I
I

360
580
360
48
58

I
I
I
I

1
I

Total

3949

J

Monitor macro

Bytes

COMRG
MVCOM
FETCH
EOJ

4

10
22
4

REPORT PROGRAM
REQUIREMENTS

J

General routines for
tape in DTFEN:
Scheduler (Page 10)
Init./Term. (Fig.7)
OPEN rout. (Fig.9)
. CLOSE rout. (Fig.13)
Control rout. (P.l0)

R~REMEMTS

280

J

Printer (Fig. 5)
210+170

MACBO~ORAGE

The main-storage requirements of the four
monitor macro instructioas are as follows:

Main-storage requirements (in bytes):

Monitor program
(Fig. 1)

BASIC MONITOa

GENERATOR-JRPG~QR1GE

The main-storage requirements of the Model
20 tape RPG for both. .EEQ9:~eneration and
processing of the object prog£am depend on
the number and type of specifications used
by the programmer in the source program.
PROGRAM GENERATION

580
360
48
58

The monitor a.a the protected storage area
require 1664 bytes.
The rest of main
storage is occupied by RPG phases and the
cOllpression.

4089

On a 16K machine, therefore, 12w435 and
12,295 bytes will be available for the
user's processing program, including
imperative macro instructions, I/O areas,
and work areas.
Ex .ru!l.Pl!Ll

The following area (iB bytes) is ayailable for the compression if 8K of main
storage are available for generation:
1. Available for the total of

all compressions
3650 bytes
2. Available for the compression
of the file description,
file extension -442 bytes

Problem:
1.
2.
3.

2501 Card Reader {1 I/O area, 0verla~.
MFCM1 (output,OVERLAP=NO).
Printer (PRINTOV=YES, CONTROL=YES).

the input compression
the calculation compression
or the output compression

Q~

Main-storage requirements (in bytes):
Monitor program (Figure 1)

Pile description and file extension compression and the symbol table,
together with:

1661
must not exceed --

Basic routines for card and
printer I/O devices (Fig.
2501 Card Reader (Fig.
MFCM 1 (Fig.
Printer (Fig.
Total

5)

5)

210
150
700

5)

5)

310
3031

3200 bytes

For each additional 4K of storage available for program generation. add Q09' to
the above values.
The information from each source card is
compressed in storage by t~e RPG compiler.
The requirements for each card punched from
the specification forms are shown in Figure
14.
Internal storage Requirements

13

r-

i

,

J
I

I
I

I
I
I

No. of
Bytes
) Required

)

1Description

I.

I

IBasic,Addedi

~

,

I

I

11. File description card

I 26

I

I

I
J 22
)

I
I
I
I

7

J

12. File extension card
)
3. Input Specification card •
Record identification
I
For each card code
I
Field description
)
If the specification
I
FIELD RECORD RELATION or)
FIELD INDICATORS is used)

I
I
J

4
3

J
I
I
J
l
)

5

I
I
I
I
1

8

J

For each literal whose
overall length (including
sign and quotation marks)
is greater than 6
characters

I
1
J
)

12

I
I
I

3

J

I

J
J

I
I
I
5. Output specification card I

10

]

File identification
I 7
If output indicators
I
are used
L----.,__________________________ 1 ____
~

Figure 14.

For each use of a
constant

3

_ L_ _ _ _

~

Main-Storage Requirements (in
bytes) for Each Card Punched
from RPG Specification Forms,
Part 1 of 2

I
1
I
J
I

8

)

J
I
I
I

I

•I
J
J

)

I

J
I
I
I
I
I
I

J

I
J

I
I
I
I
I
J
I
I
I

I
I

J

I
I
I
I

•I

)

If STERLING is specified.

J
J

For each field name
defined on the input or
calculation form

J
I
I
J

8

Figure 14.

I
1
J

J
J

I
)

J
J

8

I
I
I
I
I

Main-Storage Requirements (in
bytes) for Each Card Punched
from RPG Specification Forms,
Part 2 of 2

Nearly all available main storage can be
used by the object program.
The storage
requirements for the object program are
based upon six factors:

5.

The End, Start, aDd DTFEN routines

6~

The use of tape error statistics.

The Input/Output routines

3.

Fields, literals. indicators, and areas
used

14

System/360 ftodel 20 TPS Performance Estimates

I
I
J

I

The Processing routines

2.

J
I
I

4.

The basic routines

I
I
I
I
I
J
I
J
J
I
J
I

J
J

OBJECT PROGRAM

1.

3

)

I
J
I

For each literal defined
on the calcu1ation form
and not exceeding six
I
characters (if such a
I
field name or type of iit-I
eral is used more than
J
once in a source program, I
it still requires only
J
eight bytes).
J

J
I
I

I

J

J
1
I

]

For each character of a J
constant field, exclud- I
ing the quotation marks I
(this requirement is to I
be counted only once forI
each constant specified)~

J

4

~

J
J
J
I

16. Defined fields
I

I
I
I

J
)

J

J
J
I
I

J
I

•
i
I
lBasiclAddedl

3

If there is an entry in
I
all three of these fields I
If resulting indicators
are used

Bytes
Required

Field description
If the specification
OUTPUT INDICATORS or
BLANK AFTER is used

I
I
I

4
8

J

If STERLING is specified)
I
4. Calculation specification 1
card
I
If no more than two of the)
fields FACTOR1, FACTOR2
J
and RESULT FIELD contain J
an entry
I

rj-------------------------------r-----------,
No. of
J

J
I
I
I Description
I
I

The basic routines contain the general
logic of the object program. Their approximate storage requirements are shown in
Figure 15.

I

I

No. of
Bytes
I Required

I
I
I
I Description
I

l--

I

i

IBasictAddedl

~I---------------------------+---~----~I

IBasic requirements, without I
Iwork areas, and without pro- I
Itected storage
1200

I

I

If one matching file is used I
I
If two matching files are
J
used
I
For each further matching
file

I
J

J
t
I
I

20 I
100

,

14

J
If numeric-sequence type re- J
cords are used
I
i

66

If H1 or H2 indicator is usedl

44

I
I
I
I
I

J
I
J
J
I
I
I
I
I
I
I
I
I
I

IFor an altered collating
Isequence (incl.
256-byte
I table)
262 I
I
I
240 I
JFor sterling input routines 1
I
a
I
]For Sterling output routines I
240 I
I
I
I
IFor Sterling input and output)
I
Jroutines
J
420 I
I
J
I
)For card input only (more
I
I
Ithan one input file)
I
60 I
I
I
I
IFor tape input only
I
44 I
I
J
I
IFor card and tape input
]
100 I
I
1
J
IFor Test Zone subroutine
I
30 I
I
I
I
IFor Translate subroutine
I I
J (needed if COMP occurs in
I
I
Icalculations yith altered
I
I
Icollating sequence)
I
160 I
I
I
I
IFor each EOF condition
I
8 J
,

I

• Figure 15.

Plain-Storage Requirements (in
bytes) for Basic RPG Routines

Input/Output Routines
The main-storage requirements of card and
tape input/output routines differ.
However, all I/O routines make use of the Basic

Monitor and the PIOCS (Physical Input/
Output Control System), which forms a part
of the Basic Monitor. The main-storage
requirement for the complete Basic Monitor
need only be considered inasmuch as it
represents an area at the beginning of main
storage that must not be used for any other
program. The location of the first available main-storage position following the
Basic Plonitor is accordingly dependent on
the size of the Basic Monitor (see the section headed Basic Monitor Storage
~eguir~ts).

CARD INPUT/OUTPUT. The main-storage
requirements of the card I/O routines
amount to the size of the input or output
work areas used, plus the requirements of
the particular I/O units used in the program. The unit-dependent storage requirements are 1isted in Figure 16.
TAPE INPUT/OUTPUT. This section lists the
main-storage requirements of the input/
output routines for tape files.
To obtain
the total for a particular program. add the
basic requirements to whatev~r additional
requirements apply to the specific files
under consideration. The storage requirements referring to the record format of the
files must be counted only once, even if
more than one file is used. The storage
requirements dependent on the properties of
the specific files must be counted separately for each file.
The 400 bytes taken up by the scheduler
must also be considered.
The scheduler
area must be added to the I/O-routine
requirement except when read/compute,
write/compute overlap is specified for the
job (i.e., when colUmn 38 of the RPG control card contains a W punch).
For example, the input routine for two
fixed-length blocked input files, using two
input areas, requires 326 bytes of main
storage, as follows:

J

2 x 66

160
34
132

Basic routines
Fixed-length blocked records
2 files: fixed blocked,
32~ bytes
/2 input areas

To obtain the complete I/O storage
requirements, add the length of the I/O
areas and the DTF blocks (counted separately for each file) to the requirements for
the I/O routines already calculated.

Internal storage Requirements

15

i

•

I
I Description
I
I
I
1. IBH 2560 Hultifunction
Card Machine (HFCft)

J No. of Bytesl

If both hoppers are used

I Required

t-

1

I
Por Input using two
I
hoppers
I
I
For punched output
I
I
For Card printing
)
)
2. IBM 2520 Card Read-Punch, I
For input only
For input and output
3. lEft 2501 Card Reader

1
)
1200
I
J 240

I
1100
J

4. IBM 2501 Card Reader plus J
IBM 2520 Card Read-punch
I
for input
I 60
5. IBM 2520 Card Punch,
Models A2 and A3
6. IBM 1442 Card Punch
37. IBM 2203 Printer
1
If Dual-Feed Carriage is
I
used
I
If the special print
I
routine is generated
I
18. IBM 1403 Printer

•

,

IBasiclAddedl
I
I
I
I
)
I
1240
I
)
I
1
1
I
J 30 I

For input using one hopperl

Model A1

1

I
I

I

I
I

J

I
I
80 I
I
70 I
I

I
]
I
I
I 150 ]
I'
I
)
I

I
J
J

I

)

J
I

I
)
I
I

I
I

I

t

I

Unit-Dependent Main-Storage
Requirements (in bytes) for RPG
Card 1/0

DTP Blocks.
DTF blocks for tape input
files·OcCUpy:
102 bytes for each file with labels
54 bytes for each file without labels.

Variable-length records:
* Unblocked
* Blocked

I
I

I
I
I
I
l
J
I
J

I
I
** Unblocked. 1 input area I
I
** Unblocked, 2 input areasl
I
input area
** BIDcked,
I
(a)

Fixed-length records:

)

I
J

I

J
I

J
I

1
J

1
)

1
I
]
)

1
1

,

I

J
1

J 160 )
J
I
J

1

I
i
I
I
I

L---

Fixed-length blocked
records

J

a

30

Basic requirements Tape
Input (fixed-length unblocked records)

1

I
30 I
J
I
I 90
I
J--1
INote:
In addition to the above storage
I
Irequirements, the space taken up by the J
IDTF blocks, the 1/0 areas, the scheduler, 1
land the I/O work areas must also be taken)
linto consideration (see DTr_Block§ and
I
IAreas).
I

Figure 16.

J

i

IBasicJAddedl

I

1

I

]

J

~

I

J

I
1*
I
I
I
J*
)
I

J

J

I

I

J

I
I

1

1
i.

I
I

I
I
I

I

INO.of Bytes I
I Required

I
I
I

•

I
J
J

i

I * Longer than 256 bytes
J
I
I
1* Fixed and variable-length
I
1 records
I
I
I
J For each tape-input file of)
the following types:
I

J

I
I

1110

I 80
I
I 90

I

60 J

i

I
I Description

I
I
(~Variable-Iength
I
records:
I
I
** Unblocked, 1 input area 1
o or 1 matching file
I
2 or more matching files)
J
** Unblocked, 2 input areast
o or 1 matching f~le
I
2 or more matching files)
** Blocked, 2 input areas

a

** Blocked, 1 input area
J
o or 1 matching file
I
2 or more matching filesl
)

•I

34

I
I
I
1

68

1

I 150
I
J 32

J
I
J

•

j

J
I
1

1
I

J

20

j

38

I
I
I

52

J

66

I

J
I

J
)

J
1

24
44

I
I
I
I

38
58

1
J
I
I
I
J
4
I

** Blocked, 2 input areas I
o or 1 matching file
I
1
2 or more matching files)
1
J
I
J**For records longer than
J
J
I 256 bytes, add for every
I
J
J additional 256 bytes
aI
I
I
I
1* Add these va1ues only once per job
)

8

•

44
64

58
78

6

1

J**Add these values once per file

DTF blocks for tape output files occupy:
.Figure 17.
92 bytes for each file with labels
44 bytes for each file without labels.
16

System/360 Model 20 TPS Performance Estimates

Main-Storage Requirements (in
bytes) for RPG Tape Input
Routines

I

TAPE INfY!.
The main-storage requirement
of the input routine of a tape file is
shown in Figure 17.
TAPE OUTPUT.
The main-storage req~irements
of theoUtpnt routines of a tape fIle are
shown in Figure 18.

The number of bytes for alphameric and
packed fields is zero, if the fields are
not assigned. Otherwise, alphamer~c fields
require one byte for each characte~ and
packed fields require one byte for each
position.
The number of bytes for numeric
fields can be computed with the following
formula:

N + 1
If N is odd
2

i

INo.of Bytes1
I Required I

I Description
I
I
I

If N is even
2

the number of characters in the

The main-storage requirements f:or
alphameric and numeric literals ar:e the
same as for the fields described above.
A
literal that is used repeatedly in calculation specifications is stored only once,
regardless of the number of times i t is
used.
The same applies to literals and
edit words in output format specifications.

1* Basic requirement Tape
I output
I
1* Unblocked records

I 48

I

I

An edit control field is always treated
as an alphameric field when determining
main-storage requirements.
The actual
length exceeds the specified length by one
or two bytes.
The number of bytes required for each
control level equals the total number of
characters of the control field pertaining
to this level.

I
I
I
I
1
I
I
I
I
I
I

of bytes

=

(N + 1)

Fixed-length blocked
records:
* , output area
* 2 output areas

(M + 1)

where N stands for the number of characters
of the respective fields and M is the number of input files.
The basic requirement for indicators is
five bytes (H1, H2, MR, 00, LO).
Each
additional indicator used in the program
requires an additional byte.

J

* Unblocked
* Blocked

J

* Blocked, 1 output area

I
I
I
I
I

* Blocked, 2 output areas
For each tape-output file
of the following types:

I
I
I

a
J

•I

I
I
J
I
I
I
I

I
J 128
I
I
I
J 42
J
J 60

I
I
I
I
I
I
J
I
I
I
I

)

J

J

I
I
I

I 104 J
I
I
I 122 J
I
J
I
I
J
I
l
I
J
I
I
I
26 J
I
1
I
I
I
J 26 I
I
I
I 38 I
I
I
I 42 1
I
I

J
J
J

J

I
** Unblocked, 1 output areal

)

I

** Unblocked, 2 output
areas

J

J

•J

I
I
I
I
I

I
I
I
** Blocked, 2 output areas I
I
(b) Variable-length records: I
I

J

** Unblocked,

J

** Blocked, 1 output area

J

I
J

I

J

I
I

** Unblocked, 2 output
areas
** Blocked, 1 output area

I

J

I
I
I

** Blocked, 2 output areas ,I

I
1**For records longer than
J
256 bytes, add for every
I additional 256 bytes

I
I

a
~

I
I
134

J
J

output areal

J

I
I
I

18 J
I

I

(a) Fixed-length records:

J

I
I

20 I

I

J

J

I
I
I
J
1

I
I
I
I

I

I

-t

j

J

J

Variable-length records:

I
I

J
Each matching field (M1-M9) requires
additional main-storage.
The number of
bytes required is computed by meaDS of the
formula,

I
I

1* Unblocked records, 2 outpntl
J
areas
I

J

No.

j

-,

IBasicjAddedl

J

N + 2

Where N
field.

i

J

J

J

I

26 I
I
J

J

I
I
46 I
I

I

34

J
J
I

J
I

26

I

•

I

I
I
I
6 I

J* Add these values only once per job

1
I

I

I

J**Add these values once per file

1

• Figure 18.

Main-storage Requirements (in
bytes) for RPG Tape Output
Routines
Internal storage Requirements

17

AREAS: The sizes of t.e I/O areas are
determined by the characteristics of the
file.
The block length of each file must
be entered in columns 20-24 of the File
Description specifications.
If this entry
is omitted, a block length of 80 bytes is
assumed.
One I/O area is assigned to each file.
Two I/O areas may be specified for tape
files or files read by the IBH 2501 Card
Reader. Therefore, to determine the I/O
area requirements of an input or output
routine, the sum of the input and output
areas of all the files involved must be
taken.
An input work area is also required,
equal in length to the longest input record. An output ¥ork area is required only
for card and printer files.
The output
work area must be as long as the longest
card or printer output record (specified in
columns 25-28 of the File Description specifications). Records are put into these
areas successively; therefore, these areas
must be counted only once per input or output routine, and not once per file.

i

J

I Description
I
I

Card Input
Card output

1 byte

•

I

For resulting
indicator
(b)

Maximum
80 bytes

Input Field Entries
For alphabetic or
packed fields

80 bytes

For numeric fields

18 bytes

4095 bytes

If Card Print is used, the size of the
area reserved is determined by the line
using the greatest number of print heads
simultaneously, with a 64-byte documentprint area assigned to each head.
The printer uses the output vork area
and does not require a special output area
of its ovn.
The output areas may overlay
the Start routine (see ~g~Start, and
DTFE!LRoutin~l..

Processing routines contain the instructions created from the source specifications. Therefore, the storage requirements
for these routines depend on the degree of
complexity of the program and the number of
statements used. There are no hard-andfast rules for the computation of these
requirements. Figure 19 shows the approximate storage requirements of the more
important entries. The storage requirements for processing routines are obtained
by adding up the requirements of all
entries used.

18

I
I
I
I
I
I
I
I
I
I

J*
I
I
I

J
J
14 I
J
I
1
J

2 J

J
J

J

I
8 I
I
I
I
14 I

I

J

J

I
I

•I
I
I

I
1
I
I
I

J
1

J

o

I
I
I

8 J

I

a

4 J
I
J
I
J

~

For special assignment I
of alphabetic or
J
packed fields
I

6 I
I
I
I
I

1

J

I

I
I

I

I
J
I

For normal assignment J
of alphabetic or
J
packed fields
I
I
For field record rela-I
tion different from
I
previous one
I

J

1

J

I
I
I
I

I
I
I
I

J
J

J

)

Tape I/O

I

j

IBasiclAddedl

J1.Input Format Specificationsl
I
J
(a) Input Line Entries
I
I
)
I
Basic for each record I
I
I
J
)
For each sequential
I
record
I
I
I
J
For test of record
I
J
identif~cation code
J
J
tic"
I
I
I
I
For test of record
I
I
identification code
I
J
tI D"
J
I
I
I
For test of record
I
J
identification code
I
I
"Z"
l
I

The minimum and maximum I/O
AREA SIZES.
area sizes are as follows:
ltinimuj!
2 bytes

j

INo.of BytesJ
I Required

*

I
I
~

6

I
I
I
I

8

I

Variable number of bytes. Movement of
fields is optimized by moving several
fields at one time. Each MVC
operation takes
six bytes.
__________________________
J

I

eFigure 19.

system/360 Hodel 20 TPS Performance Estimates

~ain-storage Requirements
(in
bytes) for RPG Processing Routines (Part 1 of 11)

!

,

i

i

INo.of Bytesl
I Re'quired
Ii
I
)BasiclAddedJ
I
For first field-status)
1
I
indicator
J
I 18 J
I
J
I
For second fieldI
t
a
status indicator
12 I
1
J
J
I
For third field-status}
J
I
indicator
I
J 12 I
I
W
If sign test needed
I
I
I
)
for numeric fields
4 I
I
)
I
For END branch
4 I
J
I
I
1
I
(c) Platching Fields
J
t
a
J
J
I
For one matching levell 10 I
I
I
J
I
For each normal higher)
J
I
level
I
6 1
J
I
1
I
For each special high-I
J
I
er level
)
1
*
~
I
1
I
For the first level
J
J
J
with packed fields
8 1
I
I
J
For all following
I
I
~
)
levels with packed
1
J
fields
41
I
J
1
J
I
(d) Control Fields
I
I
I
I
I
I
For the first control 1
I
J
level used
I 10 J
I
I
I
J
For each higher level I
6 I
I
1
I
For each packed level 1
6 I
J
J
I
For each record that I
)
I
contains split control I
I
I
fields
I
6 I
1
I
I
I
For each packed split ,
I
I
{) I
control field
J
I
I
I
I
For ~ach record that J
I
I
contains split controll
I
J
field with field re- l
J
J
cord relation (per
1
1
I
record»)
10 I
I

I
) Description

1

,
I

1
I
)

1
I
I
I
I
I
1
I
I
I
I
J

I
I
I
)

I
)

I
I
I
I
I

I
)

I
1
I
1
,I

t
I
I

I
I
I
)
]

I
I
I
I
I

I
I
I

J
1
J
I
1*
I
I
I

•
•

•

,
•

,,

J

I

variable number of bytes. Movement of
fields is optimi~ed by moving several
fields at one time. Each MVC
operation takes six bytes.

,

i

j

•

INO.Qf Bytesl
I
I Description
J Required I
j
•
I
I
IBasicllddedl
J
I
•
12. Calculatio~ecifica~ionsl
I
J
I
I
I
For ADD/SUB
I
I
J
(a) If the same name is
J
I
I
used for one factor
a
I
I
field and the result I
I
J
field and
I
J
I
the packed length of J
I
I
the other factor is
J
I
J
equal to or shorter
J
I
J
than the packed length.
I
I
of the result field
J
I
I
and
I
I
I
the fields have the
I
I
same number of decimall
6
I
positions
I
I
I
I
(b) If the name of the
I
)
result field is not
J
I
the same as that of
I
I
either factor and if J
I
neither the packed
)
I
length of factor 1 norl
I
the packed length of I
)
factor 2 is greater
I
I
than the packed length)
I
of the result field,
I
and
I
I
J
all three fields have I
I
the same number of
I
I
decimal positions
I 12
j
I
I
(c) If the packed length J
I
of factor 1 and/or
I
J
factor 2 is greater
J
I
than the packed lengthl
I
of the result field
I
I
and
I
J
all fields have the
J
I
same number of decimal I
I
positions
I 18
I
J
I
(d) If the same name is
J
I
used for one factor
J
)
field and the result I
I
field and
I
I
the other factor has I
I
less decimal positions)
J
than the result field I
J
and
I
I
J
)
1. the difference in J
I
the number of decimal )
positions is odd
J 24
)
I
2. the difference in I
I
the number of decimal I
J _ _ _ _ _ _ _ _positions
is
even
30
__________
___
_ _ _ _ _ _ _ _ _J _ _ ---L-__

..

1~

~I

~

I

• Figure 19.

Plain-storage Requirements (in
bytes) for RPG Processing Routines (Part 2 of 11)

.Figure 19.

ftain-Storage Requirements (in
bytes) for RPG Processing Routines (Part 3 of 11)
Internal storage

Re~uirements

19

r---'--------------------------~.r-----------,.

I
I Description
I
I

INO.9f Bytes)
I Required

I

,

I

IBasiclAdded.

r---------------,-----------rI----+----1!

I
I
I
I
I
I
I
I

1
J

1
I
I
I
J

1

(e)

If the same name is
J
used for one factor
I
field and the result I
field and
I
the other factor has
I
more decimal positions)
than the result field I
and
I
1.
the difference of I
decimal positions is J
odd
I
2.
the difference of I
decimal positions is 1
even
I

I
I

•
I
1
I
I
I

J
I

I
1
I

36

I

42

J J
(f) General ADD, SUB
I
I
(cases not referenced I
J
under (2a) to (2e»

I

I
J
I
1
I

24

J

,I

I
J
I
I
)

I

I

1

J

1

1
J
I
I

J
12 J

I

If the number of deci-)
mal positions of fac- I
tor 1 is greater than I
the number of decimal I
positions of factor 2 I
and the difference is J
odd
l

J
)

J
J
I
I
I

J
I

~

J
12 I

i

g
I

a
I
I

For Z-ADD
Ca) If both fields have
the same number of
decimal positions

J
I
I
I
I
I

(b) If the number of deci-I
mal positions of the
)
result field is small-I
er than the number of 1
decimal positions of
I
factor 2 and/or if thea
difference of decimal 1
posi tions of result
I
field and factor 2 is l
odd
J
(c)

J

If the number of deci-I
mal positions of the
)
result field is great-I
er than the number of J
decimal positions of J
factor 2 and the dif- J
ference of decimal
I
positions is even
I

For Z-SUB
cal
If-the same name is
used for both factor
fields

I
J
I
I
6 I
I
I
1
I

J

I

J
14 I

J

J

J
I

J
J

I

I

I
I
J

J
I
24 J
I

1

J

I

I

I

I
I

1

J
J

~

I

1

a

I

I
I

J
J
I
I

J

I

I

12 I

I

J

1
)

I

J

J

I
I
I
l
I
J

I
I

(d) If the number of deci-J
mal positions of the J
result field is great- J
er than the number of J
decimal positions of
I
factor 2 and the dif- I
ference of decimal
I
positions is even
I

I
I

I
I
I
I
I

(b) If the name of factor J
2 is not the same as
I
that of the result
]
field but both factors I
have the same number J
of decimal positions
I

J
1

,

I
J
I
I
I
I
30 J
I
I
I
I
24 I

J

18 I

Main-Storage Requirements (in
bytes) for RPG Processing Routines (Part 4 of 11)

,

a

(e) If the number of deci- J )
mal positions of the J
I
result field is small-)
I
er than the number of J
1
decimal positions of
J
I
factor 2 and/or if them
1
difference of decimal I
I
positions of result
I
I
field and factor 2 is I
I
odd
J 30 J

I

I

i

INo.9f Bytes)
I Required
tBasiclAddedl

J

I

J

• Figure 19.

I
1

I
1
I

I

If the number of deci-J
mal positions of fac- I
tor 1 is greater than ~
the number of decimal 1
positions of factor 2 I
and the difference is I
even
J
J
If the number of deci-I
mal positions of the J
result field is small-I
er than the maximum ofl
decimal positions of
I
factors 1 and 2 1

20

I
i
I
I
I
I
J
I
I
I
1
I
I
I

I
I
6 I

If the number of deci-I
mal positions of fac- I
tor 1 is smaller than I
the number of decimal I
positions of factor 2 J
and the difference is J
even
J

i

I.

If the number of deci-J
mal positions of fac- J
tor 1 is smaller than ~
the number of decimal 1
positions of factor 2 )
and the difference is I
odd
I

I

.

i

I
I Description
I

J

1

I
I
I
•
I

I
J
I
I

)
J
I
II
I
J
I
I
J
I
J
I
I
i
)
I
I
I
36 J
J

~--------,-----------_--------~I~----~.-----~

• Figure 19.

system/360 Model 20 TPS Performance Estimates

Main-Storage Requirements (in
bytes) for RPG Processing Routines (Part 5 of 11)

I

.

I

IDescription
I
J
I
For MULT
I
~If the number of deci~1
mal positions of
I
result field equals
J
the sum of decimal
I
positions of factor
J
and factor 2
I
J

(b) If the number of deci-I
mal positions of
I
result field is great-j
er than the sum of
I
decimal positions of 1
factor 1 and factor 2 I
1
(c) If the number of deci-t
mal positions of
I
result field is small-I
er than the sum of
1
decimal positions of I
factor 1 and factor 2 ,
I
For DIV
J
(~If-decimal adjustment I
not necessary
I
)

(b)

(c)

(d)

If adjustment factor
A* greater than zero
and
odd (padding of
dividend)
If adjustment factor
A* greater than zero
and
even (padding of
dividend)
If adjustment factor
A* smaller than zero
and
odd (padding of
di visor)

(e) If adjustment factor
A* smaller than zero
and even (padding of
divisor)

1
J

I
I
I
I

a
J

I
I
I
I
I
I
I

•I
I
1

,
1
J
I

I*A=

1
I
Iwhere
I
1

J,

,

INo.of Bytesl
1 Required
l-- ~
,
IBasiclAddedl

)

)

I
I

J
I
J
18 I
I
I
I
I
I
I
38 I
I
I

t

I
)

I

24 J

I
J
I
18 I
1
I
I

J
J

24 1

I
J
I
I
1
36 I
1
I
I
)

I
36 I
l

•I
I

42 )
I

•I

a
I
I
I

m

J
I
I
I
I
I
J

J
I
I
I
I
I

J
J
1
)

1
I
I
I
I

J
J

J
I
I
)

1
I
J
J
I
1
I
I
B
I
I
I
I

,

DRF-DF1+DF2
without half adjust 1
DRF-DF1+DF2+1 with half adjust
I
I
DRF = number of decimal positions J
in result field
I
DF1,DF2 = number of decimal posi- I
tions in factor 1, factor 2
I

• Figure 19.

i

i

,

INo.of BytesJ
I
I Description
J Required
I
J
I
.--t
IBasiclAddedl
J
I
I
For Mvn
I
(a) If result field and
I
remainder have the
I
same number of decimal
I
positions
6 I
I
(b) If the number of deciJ
mal positions of
I
result field is smallI
er than the number of
I
decimal positions of
I
remainder
18 I
I
(c) If the number of deciJ
mal positions of
J
J
result field is great-I
I
er than the number of J
J
decimal positions of I
I
remainder
J 26 J
I
I
J
•
I
For MOVE
I
J
J
From alphameric to alpham-J
a
I
eric field
I
6 I
J
I
I
I
I
J
I
From numeric to alphameric)
J
J
field
a
6 I
J
J
)
I
I
J
I
J
I
From numeric to numeric
I
I
I
I
field
I
I
I
J
J
I
I
if length of factor 2 J
j
I
I
)
is smaller than length)
1
I
I
of result field and
1
J
I
length of factor 2 is •
1
J
odd
J
6 J
J
J
I
J
if length of factor 2 J
I
I
is smaller than length]
I
J
of result field and
J
J
J
length of factor 2 is I
I
I
even
J 12 I
•
I
I
I
if length of factor 2 I
I
J
is not smaller than
J
I
J
length of result field)
I
I
and length of result I
J
I
field is odd
J
6 I
~
I
I
I
if length of factor 2 I
I
J
is not smaller than
I
I
I
length of result field I
I
J
and length of result
J
)
J _ _ _ _ _ _ _ field
is
even
I _10
_______
___
___________
_ _ _ I _ _ _ _ _J
~I

~I~

~I

I

Main-Storage Requireme.nts (in
bytes) for RPG Processing Routines (Part 6 of 11)

.Figure 19.

Main-Storage Requirements (in
bytes) for RPG Processing Routines (Part 7 of 1')

Internal Storage Requirements

21

,--

i

I
I Description
I

i

INo.of Bytesl
I Required
•
i
I
1
IBasiclAddedJ
~I
t
From alphameric to numeric.
J
field
J
1
1
J
(a) If length of factor 2 ,
I
is odd and smaller
1
I
than length of result I
I
field
I 10
I
(b) If length of factor 2 )
J
is even and smaller
I
I
than length of result I
J
field
a 16
I
(c) If length of factor 2 J
I
is greater than or
I
J
equal to length of
~
1
result field and
J
J
length of result field)
J
is odd
l
10
I
(d) If length of factor 2 )
J
is greater than or
I
I
equal to the length ofl
I
result field and
I
I
length of result fieldl
I
is even
I 14
I
I
I
For MOVEL
)
)
From alphameric to alpham-I
J
eric field
I
6
I
I
J
From numeric to alphameric I
J
field
I
I
I
1
(a) If length of factor 2 J
I
is not greater than
I
I
length of result fieldl
6
•
I
I
(b) If length of factor 2 I
I
is greater than length)
1
of result field
• 12
I
I
I
From numeric to numeric
I
I
field
I
I
(a) If length of factor 2 J
J
is greater than lengthl
I
of result field
J 24
(b) If length of factor 2 I
is not greater than
I
length of result field! 30
I
From alphameric to numericl
field
I
(a) If length of factor 2 J
is smaller than length)
of result field
) 24
(b) If length of factor 2 j
is not smaller than
I
length of result field) 28
L - - ._ _ _ _ _ _

.Figure 19.

22

Main-Storage Requirements (in
bytes) for RPG Processing Routines (Part 8 of 11)

•INo.of

I

J
I

•

For ALLZOL MLHZO, MHLZO,
I
MHHZO
I
Fr'Omalphameric to alpham-I
eric field
I
I
From numeric to numeric
)
field
I
I
From numeric to alphamerici
field
I

For COMP
iiU'iiieric fields:

J

I
I
I
6 J
I
I
6 I
I
12

~

J

a

I
16 I
i

J

J

J

I
I
I
I
I
I
I
I

J

fa) If both factors have J
the same number of
I
decimal positions and a
I
1.
packed length of I
factor 1 is smaller
I
than the packed length,
of factor 2
J

a

2. packed length of I
factor 1 is not small-I
er than the packed
J
length of factor 2
J
J
(b) If the number of deci-)
mal positions of fac- J
tor 1 is greater than J
the number of decimal a
positions of factor 2 I
and
I
l
1. the difference is I
odd
I
J
2. the difference is I
even
I

•

(c) If the number of deci-J
mal positions of fac- J
tor 1 is smaller than I
the number of decimal I
positions of factor 2 I
and
J
1
1. the difference is I
odd
I
I
2. the difference is I
even
J
L ______________________________

~

System/360 Model 20 TPS Performance Estimates

t

J

From alphameric to numericl
field
I

.Figure 19.

•

Bytesl
I Requi.red
t
I
I
IBasiclAddedl

I
I Description

J

r

I
I
I

J
I
J

I
I
I

J

12 J

J

J
J
I
J

)

J
I
I
I
I
I
I
I

6 J
I
I

J
I
1
I

J

J

J
J

•I

I

30 J

~
)

I
J
36 I
I
I

I
J

I
J
I
I

J
I
I
I

J
)

J

•J

J

J

I

24 J
I
I
30
____

I

~

)

J
J
__

I

~

Main-storage Reguirements (in
bytes) for RPG processing Routines (Part 9 of 11)

I

i

I

)Description

I
J

,

i

J No.,of Bytes)
I Required
I-i
J

I

IBasic)Addedl

Alphameric fields:
If both fields are of
equal length
If field lengths are
unequal
For EXIT

I
I
)

I

6

I
J

I
I
J

I
1
J
For GOTO
J
1
If not conditioned by I
an indicator
If conditioned by an
indicator

J
J
1

I

I
)

I
I
I

24
4

o

o
o

L---____________ ,________
• Figure 19.

I
I

J
I
II

J
I
i
I
I
I
I
1
I
I
J
I
I

3.

)

I

I

J
J
I
I
J

]

J
20
32

I

J
For each indicator
I
I
For half-adjusting:
1
J
If the difference
I
between the number if I

)

J
I

)

For SETOF, SETON

,

J
4

I
for each indicator
High or Low (incl.
requirements for
indicator)
for indicator Equal

i

4

I

Main-storage Requirements (in
bytes) for RPG Processing Routines (Part 10 of 11)

I
I
J
J
I
I

,
I

a
I

J
I
I

J

~--------------------------~----~--~

I

J
I

I

I

J

11

INo.of Bytes I
I Required
I
i
I
JBasic)Addedl
I
,
decimal positions in I
I
the calculated result I
I
and the specified
I
I
result field is
I
I
I
)
odd
J
6
I
even
I 16
J
I
I
Instructions for test-J
I
ing the indicators
I
I
(columns 7 through 17) I
I
are generated only if I
J
I
the indicators differ •
J
I
from those specified I
I
I
in the preceding
I
I
1
statement. In such a I
I
I
case each indicator
I
I
I
takes up
I
8 I
I
•
I
I
For common subroutine )
I
J
for test zone-bot~­ I
I
I
calculation and input I
J
I
routines (once per
I
I
I
program. if used):
I
J
I
I
J
I
I
I
I
Input and/or
I
I
1
calculation
I
I
I
plus*
I 16 J
I
minus*
I 16 J
I
I
I
I
Input only
I
I
I
no zone
I 16 I
I
not card zone
I 16 I
J

I
I Description

*

For No Zone in calculations, both I
plus and minus are used
I

• Figure 19.

_.,1

Main-Storage Requirements (in
bytes) for RPG Processing Routines (Part 11 of 11)

Internal Storage Requirements

23

output Format Specifications
r---

~

I
IDescription
I
J

I--J (a) output-Line Entries
I
)
I
I
I
I

1
I
I
I
I
I
I
I
I
I
I

I
I
I
I

i

INo.of Bytesl
I Required
I
i
I
IBasicJAddedl

I
I
I

I
I
I

)
Fixed-length blocked
I
I
records, 1 output area l
I
I
I
pixed-Iength blocked
I
I
records, 2 output areas1
I
J
) (b) 9utput FielQ§
I
I
1
J
Basic requirements *
) 6
I
a
I
1"or each indicator
I
I
I
)
I~or zero suppression
I
I
I
)
Por editing
)
I
I
"E'or blank after
I
I
I
I
1
Additional requirement 1
I
for blank after if an
I
I
indicator is involved J

6

I
I

i
I

J

6

a

a
J

The function of the End Routine is to close
the tapes.
Main-storage requirements
depend primarily on the number of tapes and
whether tables are written out.
(Refer to
Figure 21.)

8

"INo.of

I Description
I

lit

I

J

I
I
I

)

)For each tape output
)file, blocked records
I
)For each tape output
Ifile, unblocked records
I
IFor Table Output
I
Per table (not alternating)

J

Per table (alternating)

~

Per table written on
tape

a

I
or I
8
I
6 J
I

For each tape reel
with tables

t

]Per card punch used
I
IFor print-table
froutine

I

J

I

~

I

Main-Storage Requirements (in
bytes) for Output Format
Specifications

END, START, AND DTFEN ROUTINES
This section lists the main-storage
requirements for the End, Start, and DTFEN
(~efine The !ile:
~!d) routines.
In the

,

JBasic]Addedl

IData Only, no tables
I
IFor output on 2520/2560
I
)For card printing
I
]For output on 1442

8

4

Bytes)
I Required
I

J
I

J
J 6 or)
I
16
1
I

,

)

I

fields is optimized by moving several J
fields at one time. Each MVC operation I
takes six bytes.
1

• Figure 20.

24

I

~

8

J-----1-.
J
1* Variable number of bytes. Movement of

I
I
I

End Routine

,

)
I
Basic for each main
J
I
record
J 8
I
I '
Por each stacker select J
I
or space and skip entry, I
I
but riot if the record vast
J
preceded by another reI
~
cord containing the same I
a
entry in the same output I
I
time (detail, total, or I
•
overflow)
t
4
I
I
I
Por each indicator
I
8 I
I
I
For card printing
I
6 I
I
I
Por card punching
I
2 1
Por tape output:

listings below, the end routine appears
before the start routine, because the space
taken up by the start routine is less significant: it can be overwritten later and
vsed as I/O area.

J 16
I

I
I

)

J

d
I
d
J
J
J
I
I

)

J

I
I

I
I
I
J

)

J

t

J
I
I

I

I

~

)

)

I

J

)

J

J

I

I
I
I
I

I

J
J
)

I
I

J
I
I

J
J

IFor write-table-onItape routine

J
J

J

j

)

I

I

L

I

I

.Figure 21.

J

6 J

I

J
J 3001
J
J
I
J

J

I
I
10 )
I
4 I

14 J
I
I
20 J
)

I
I
I

16 1

J

22 J
I
I
6 I

I
I
16 J
I
38 I
J
I
108 J
I

J

64 I
I

Main-Storage Requirements {in
bytes} for the RPG End Routine

S tart Rout ine
The function of the Start routine is to
open the tapes. Tables (if any) are always
opened before data tapes.
As with the end
routine, the storage requirement depends
primarily on the number of tapes and on
whether ta bles are processed.
(Refer to
Figure 22.)

System/360 Model 20 TPS Performance-Estimates

I

,

I

If card I/O or printer
specified
If RiC not specified
If TES specified and
no standard labels
tIf 2520/2560 input
I
IIf 2501 input
J

IFor each data-tape
Ifile, if not open overlay
J

--,

INo.of Bytesl
J Required J
I
i
I
IBasic)Addedl
J
II
I
I 32 I
I
I
,I
I

I
,Description
I
I
I
Data OnlY, no tables

J

J

J

II
J
I
J
I
~

U

I

J

,

I

II
~

24 I
J
6 J
I
J
24 I

J

]·4

I
,
I

I
1
I
I

J
)
9

J
I

IFor each data-tape input file)
J
I
IIf begin address of
I
lobject program < 2256
,
J
I
IIf card print area in
J
lupper storage
,

J

I
I
4 I
I
,
8 I

I

I

6.

J

J

I

,

lup tol
J 22,
I
J
I

4

J

J

,

,

I
I
J
I
I

J

J

I

I
I

,

J

J

,
I

I
I
I

28 J
I
I
10,
,

,

I

1

IIf output areas in
Jupper storage
I
IIf output areas in
lupper storage ~ 257
I
JIf output areas in
Jupper storage> 257
I
,For each 256 bytes of
Ithe start routine
J

IrQ!: Table Input
I
JTables on tape
I
IPer tap~ reel with tables
I
JPer table (not alternating)
I
,Per table (alternating)
I
IPer table on tape

,4 )

J
I

The DTFEN (~efine Ihe lile ENd) routine is
made up of the OPEN and the CLOSE/EOF/EOV
(End of File, End of Volume) routines. The
main-storage requirements depend on which
of the following types of labels are used:
Standard labels
Non-standard labels
No labels
Standard user labels
In the listings below, the main-storage
requirements for files with no labels are
lumped with those for files with nonstandard labels because the difference
between the two is negligible.
Standard labels:
Input files
Output files
Input and output files

I

6,

I
I
, 366 I

I
I

JI
,
J
J
J

I

1

56

1 1 22
J
I
I
,14
I
J
I
J 20

,

~

,Per card reader

,
I
,

l
I
J

J

~

]

,
,For
tape-read routine
L----____________ .________. _______

'~.

____

~
~I

770 bytes
780 bytes
1060 bytes

Non-standard labels or no labels:
Input files
370 bytes
output files
340 bytes
Input and output files
400 bytes
Standard user labels (these-are in
addition to the requirements for
standard labels):
Input:

,
,34 I
J
~
1
II
I

J

eFigure 22.

DTFEN Routines

I

J

IIf output-work area in
,upper storage

During execution of the object program,
the area first occupied by the start routine may be used for output areas. In that
case, the storage requirements for the
start routine need not be added to the
above figures.

4

36
102

EOF routine
OPEN routine

Output: CLOSE routine
OPEN routine

80 bytes
70 bytes
60 bytes
110 bytes

TAPE ERROR STATISTICS
When the tape error statistics option is
r~quested, 280 bytes are required in upper
main storage.

The tape utility programs can use up to
~2,768 bytes of main storage.
The max~mum
amount of main storage available as I/O
area begins at the end of the program being
run and extends to the end of main-storage
(see Figure 23). The avai~able storage
area is reduced by:

~

Main-Storage Requirements (in
bytes) for RPG Start Routine

•
•
•
•
•

Field selection or hexadecimal output
Header lines fOD the Tape-to-Printer
Util~ty program
Label processing for multi-volume files
User routines
Tape error statistics.
Internal Storage Requirements

25

FIELD SELECTION OR HEXADECIMAL OUTPUT
When the Tt operand on the Utility-Modifier
card is specified as TC or TD with OC,
there is no additional main storage
requirement for processing, and the numbers
in Figure 23 apply.
If any other specification is made, however, additional storage
is required.
The amount of main storage
required can be calculated from the formulas given in this section, where

For

(2n-1)~m:

= 4+6[(B

Lo

u

+254)/256+ ID+51 /7+ V

nJ

= m-(2n-l)

where B
U

For {2n-1»m:
R
W
L
D

length of input record
length of output record
storage requirement for field-select,
reblock or list
R or W/2, whichever is the smallest

L

6[(0 U+5)/7+1/0 oJ

U

where D

=

(m+2)/2

U
Not~:
The / (slash) above and in the following formulas represents integer division, i.e., the remainder is dropped.

L

20+6 [m:

26

System/360 Model 20 TPS Performance Estimates

display (TD) with character output {OC} for
Tape-to-Printer are used.
Record lengths
are assumed to be 256 bytes or less.
Thus,
for all but the Tape-to-Tape program, eight
bytes are included in the figures for an
Hve instruction to move the data from the
input area to the output area and a BCR
instruction to return to the main-line program.
Note that these eight bytes (or
their equivalent) are repeated in the formulas given above.
To calculate the storage required during
phase 3, all the above formulas can be
used, with one exception:
when field
selection is specified, the expression for
L becomes
L

where all of the symbols retain their previous meanings.
As an example, consider a tape-to-card
job with four field selects that require
402 bytes of storage during phase 2.
These
402 bytes are within the 722-byte phase 2
limit, so the phase 3 requirements can be
calculated.
The computation yields a
requirement of 362 bytes. Eight of these
bytes duplicate the assumed number of bytes
used in calculating the numbers in Figure
23, so the 354 bytes (362 less 8) must be
subtracted from the number listed in the
appropriate column of Figure 23.
In other
words, if field selection is used, another
eight bytes have to be added to the numbers
in Figure 23 before calculation.
This last
adjustment of 8 bytes would not be necessary if the Tape-to-Tape program were being
used (see below, 1/0 Area Assign~~nt).
-,-.

I
i---

Description

1~096_Bytes

of Main storage
INo user routines and no multiJvolume processing
I
IUser routines only*

IMulti-volume only
I
IUser routines only*

I

I

I

1
J
J
J

IUser routines and multi-volume* 1

If the input file contains standard
labels, a check is made as to whether there
is sufficient space for both (he I/O area
and the label routines.
If so, the label
routines are in main storage at all times.
If not, the label routines are not kept ~n
main storage and a warning message is
printed to indicate that a multi-volume
output file cannot be created.
The input-label routine requires no more
than 1350 bytes of storage. The outputlabel routine requires no more than 1200
bytes of storage.
When both input and output labeling are performed (Tape-to-Tape
Utility), the routines require no more than
1775 bytes of storage.
Each TPLAB card
requires 56 bytes of main storage, but
these are included in the multi-volume processing figures.
USER ROUTINES
If user routines are present, they are
always assigned to a fixed starting location.
This limits the available I/O area
as re£lected in Figure 23.
i

,

~

J

I
J
I

1203

1

1089

1093

727

285

I
I

611

815

511

5299

1
I

5185

5189

4823

I

3553

I
J

3825

4015

3281

I
J
I

4381

J

4707

4911

4607

3409

3807

3223

--+
J

I
2678

I

I

last address is an odd number¥

Maximum utility I/O Areas (in bytes)

I
i
I

J

--l

I*If the user's
I byte..
Figure 23.

If a multi-volume input file is being processed, label routines are in main storage.
However, if a single-volume input file is
being processed, label routines are not
kept in main storage.

,

J

l--

TAPE LABEL PROCESSING

1'ra pe-to-Tape J Tape- to-Card I Card-to-Tape )Tape-to-printer I
-+
I
,
J
I
I

I
I
l----t
I
I 8 1 9 £_~tl~--2 f Ma in S i 0 rag e
INouser routines and no multiI
Ivolume processing
I

I

The r-emainder of this section deals vi th
the core storage requirements of other
utility program options implemented during
phase 3 of the Uti1ity programs.

the available area is increased by one

I
I

1
t
I
I

Before Reduction
Internal storage Requirements

27

TAPE ERROR STATISTICS
When the tape error statistics option is
requested, the upper 280 bytes of main
storage are used.
I/O AREA ASSIGNMENT
The entire available I/O area is allocated
to the input block. The areas for the card
images in the Tape-to-Card and Card-to-Tape
programs are reserved within the programs.
Likewise, the available I/O area is allocated to the tape input block and tape output blotk, respectively. If the TC option
is selected for the Tape-to-Tape program,
the input block and the output block occupy
the same core storage locations. F~r the
other options of t~e Tape-to-Tape program,
space for both input and output blocks must
be allocated from the available area.
SORTL~ERGE

STORAGE REQUIREMENTS

The Sort/Merge Program can process fixedlength or variable-length records. They
can be either unblocked or blocked in fixed
or variable-length blocks. The most efficient input file configuration is fixedlength records in optimum fixed-length
blocks, and the least efficient is
unblocked variable-length records.
There
are certain limits on record lengths,
input/output block sizes, and file sizes,
which the user must observe when using the
Sort/Merge Program.

small records (e.g.
20 bytes). he will not
be able to achieve maximum input blocking.
The small-record restriction applies
because the Sort/Merge program requires tvo
additional bytes per record during the
internal sort processing.
If the user cannot achieve maximum input
blocking, he should determine his optimum
blocking factor by performing the same calculation that the program performs (given
below in the sections headed Sort Block
1ength and ~t Input-1!!ock-1ength) :---Note
that this situation may also affect the
output block size, which cannot exceed the
internal sort block size.
Minimum block length is 18 bytes.
Maximum block lengths are given in Figure 25.
Sort Block Leng!h
The sort blocks are the physical records
written by the internal sort program and
merged in the external sort program.
Most
efficient use of the program can be
obtained if the user specifies output block
lengths that are equal to the optimum sort
block lengths as calculated with the following expressions:
Fixed-length records:
BL2

=

l

ST-PS2-U.A2- (PS2 Options

j..

L2

K.L2

Variable-length records:
Maximum record and block lengths,
together with formulas for determining
optimum block lengths, are given below.
The symbols used are defined in Figure 24.
USER-SPECIFIED INPUT AND OUTPUT BLOCK
LENGTHS
The tables in this section give the maximum
input and output block sizes which the user
can specify, based on the following
assumptions:

BL2

~Q£!_!n£Y1-Block_Leng!h

The sort input block length for the sort
program can be determined on the basis of
the sort block size as obtained from the
expressions given below.
Minimum:

1.
2.
3.
4.
5.
6.

80-byte fixed-length records
No control-field translation
No user programming
No label checking
One control field
No tape error statistics

If anyone of assumptions two through
five is untrue or if the user has very

28

record or 18 bytes, whichever
is greater
Optimum and maximum:
Bt1 = lST-PS1-UA1-BL2-(PS1 options)
(L1+2)

I.

L1

J

For variable-length records. use L4 instead
of t1.

System/360 Model 20 TPS Performance Estimates

r------~i--------------------------------------------------------------------------------------------,

JSymbol IExplanation
I-I
I
*
I multiplied by (e. g.

II'L
1
,
I
I

J

BL1

J

Bt3

I
]

K

I
I
)

2*3=6)

JIrounded low (e.g.

BL2

J

J

•

L1
L2

)

0.7 =0)
I
linput block length, in bytes
I
Isort block length, in bytes
I
loutput block length, in bytes
I
Inumber of work drives available for sorting
I
Inumber of bytes in a single input record
I
Inumber of bytes in a single record to be sorted

)

I
I
I
I
1

L3

Inumber of bytes in a sin9le output record
I
L4
Iminimum number of bytes in a variable-length record
I
M lorder of merge (number of input drives)
I
PSx
Itotal number of main-storage bytes required by the selected program options for
Optionsla given phase
I
size in bytes; for planning only, use 4200 for the program
PS 1 I phase
I
PS2 lphase 2 size in bytes; for planning only, use 3800 for the program
PS3
ST

phase 3 size in

byte~;

for planning only, use 4800 for the program

processor main-storage capacity in bytes:
8,192 fo~ 8K; 16,384 for 16K; or whatever value is specified in the storage
entry of the OPTION statement

UA1

total size in bytes of phase

UA2

total size in bytes of phase 2 user-written routines

UA3

total size in bytes of phase 3 user-written routines

Figure 24.

user-written routines

I
I
I
J

Symbol Table for Block Size Formulas

sort output Block

INPUT FILE SIZE

Leng1~

The output block length for the sort program can be determined from the expression
given below.
Minimum:

I
I
I

1 record or 18 bytes, whichever
is greater

Optimum and maximum:

BL3 =

L::

Merge-on1Y-IQEQiLOutEut Blo£k

2
J*L3

Le~~ih

The merge-only input/output block length
must conform to the following conditional
expression:
ST~PS3+UA3+M*BL1.BL3+(PS3

Option~

The safe maximum input file size (MFS) for
any sort job is the number of records that
can be written on a single reel of magnetic
tape at the given sort block size (BL2,
above).
A number of variable parameters (machine
size, record length, number of tape drives,
etc.)
can influence the MFS for a particular job. For example, on a reel containing
small blocks of records, more space will be
taken up by interblock gaps than if the
reel contained larger blocks, because there
must always be an inter block gap between
blocks of records.
The amount of space
taken up by interblock gaps is accordingly
in direct relation to the number of blocks
on the reel.

Internal Storage Reguirements

29

.-----------

i

I Number
Maximum input
lof work
block length
Jdrives
(bytes)
I
IMain storage = 8192 Bytes

I

Maximum outputJ
block length I
(bytes)
J

J

2400
2800
3000
3100

3
4
5
6

IMain storage
J

=

12~288

1400
1000
800
700

record length (RL) fields in variable
length blocked and unblocked records.
Each
BL field requires four bytes and each Rt
field requires four bytes. In many cases,
a sort can be carried out successfully even
though the MFS value is exceeded; in this
event a warning message is printed, but the
run can be continued.
The following formula can be used for
calculating the MFS:

Bytes
MFS

4095
J
3
4095
I 4
4095
I 5
4095
) 6
J-IMain storage = 16,384 Bytes

2800
2100
1600
1400

,

3

I
,

4
5

)

6

4095
4095
4095
4095

J---

IMain storage

t--

3
J 4
I 5
6 __
IL _ _

J

• Figure 25.

= 32,768

L

D

the tape density (bytes per
inch)

BL2

optimum sort block size

L

the L2 for fixed-length records or the average record
length for variable-length
records

IBG

the length of an inter block
gap (.6 inches for a 9-track
tape, .75 inches for a 7track tape)

28800

the length, in inches, of a
reel of tape

I

4095
4095
4095
3400
bytes

4095
4095
4095
4095

4095
4095
4095
4095

Note: This formula results in the minimum,
or-safe MFS.
Actually, the MFS that can be
handled by the sort program may exceed the
result of this calculation •

Maximum User-Specified I/O
Block Lengths for Sort/Merge

PROGRAM OPTIONS

Another variable parameter that can
influence the MFS is the frequency of
occurence of block length (BL) fields and

,.--Program Options
I
lIInput label processing
loutput label processing
I Variable-length rec()rds
I Fixed-point control fields
,Decimal control fields
ITWO or more control fields
ITape error statistics
J

BL1+IBG

where

4095
4095
I 3
I
4095
3100
J 4
4095
2500
I 5
J
4095
6
2000
I
I
l--------------,---------------------~
IMain storage = 24,576 bytes
1
1

BL2

D

~

J--

28800

= ------- *---

Figure 26 gives the storage required when
the various options are specified by the
user.

I

i

I
I
i

1
I
I
J

I
J

I
I

PS1
(bytes)

I
I
I

,

750
1
0
250
~
80* I
320** I
0***,
280
J

PS2
(bytes)

I
)

I
0
J
450
J
170
I
80* )
360** J
0***1
280
d

I

PS3
(bytes)
50
50
200
90*
600**
0***
280

,1

I *Add two bytes for each control field
I **Add six bytes for each control field
bytes for each control field after the first
1***Add
L--_
_ _ _ ten
Figure 26. storage Requirements for PSx Options

30

system/360 Hodel 20 TPS Performance Estimates

-J

The storage requirements are cumulative
for all options selected. For example, the
phase 1 storage requirements for a fi1e of
variable-length records'with four fixedpoint control fields on which output processing is to be performed will be calculated as follows:

o

Output label processing
Variable-length records
Fixed-point control fields
Multiple control fields
Total storage required

250
88
30

(BO+B)

368

bytes

(10x3)

•IStoraqe

j

I
,Macro Instruction
IGET
IPUT ( 1403)
JPUT (2203)
JOPEN
ICLOSE
1CNTRL (page printing)
ICNTRL (selective tape listing)
1DSENG

1ReqllireJments
I
I 4 bytes
I 4 bytes
I 4 bytes
J 4 bytes
I 4 bytes
] 6 bytes
I 6 bytes
I 4 bytes

L

I

J
I--

Figure 2B.

-----I

Main-storage Requirements (in
bytes) for 1419/1259 Macro
Instructions

BSCA IOes STORAGE REQUIREMENTS
The main-storage requirements for basic
BSCA laCS configurations, lfith no options
and no error statistics (DTFBT entry
ERRSTAT=NO) are given in Figure 29.

The basic 1419/1259 IOCS main-storage
requirements depend on the user-written
specifications and are shown in Figures 27
and '2B.

t~------------------.------~

r

I
I
IFeature

•I Basic

--,
IApproximate J
I storage
I
I Requirements·1

~

-----+-------"

1419 IOCS with 1403
I
1460
1
1370
)
IBasic 1419 IOCS with 22031
)Basic 1259 IOCS with 1403
I
1120
I
IBasic 1259 IOCS with 2203
I
10BO
I
lEach field tested
I
B
I
IDSPLACE
J
6
I
IBATCHNO (1419 only)
I
161
IPOKLITE (1419 only)
I
172
I
IUSERBLK
I
12
I
ICHTEST
I
16
J
)CONTROL (selective tape
J
72
I
I listing)
I I
ICONTROL (page printing)
I
13B
I
IERREXIT-Main program
J
290
1
I
(specified in DTFBG)
I
I
I

Figure 27.

I

Approximate Main-Storage
Requirements (in bytes) for
Basic 1419/1259 ICCS and
Various Options

1

I

ITransmit (T)
JReceive (R)
ITransmit and Receive (TR)
IL Tete-a-te
te (TAT)
_ _ _ _ _ _,

Figure 29.

,

]Configuration I
I
,
i
,
IPTP IMPT ISW I

JMode
I
I

-+-

lit

130101312013160.
13080J3200J33201
13310)3450)35201
13450 I 3660137501

Main-Storage Requirements (in
bytes) for BSCA Ioes Basic Configuration, with No Options and
No Error statistics

Main-storage requirements for BSCA laCS
options are given in Figure 30. Unless
other~ise indicated, these figures are to
be added to the basic requirements of
Figure 29.
Main-storage requirements for
options not listed in Figure 30 are
insignificant.
All BSCA IOCS macro instructions take
six bytes in main storage except OPEN,
CLOSE. WAITB, and DSITB which take four
bytes.

Internal Storage Requirements

31

r----------------~"'~----------------~------------------------------~i

I
IDTFBT entry

II
~

extra
bytes

J
t

Remarks

r-------------~Ir---------------~--------------------------~I

J

JLGRAPH=YES

I

70

~----------~Ir_--------------~--------------------------~I

I TRANSP=YES

I

1

100

~------------~f----------------+---------------------------~'

I HISPEED=BRST

I

230

J

~-----------~I'-----------------+---------------------~-------~'

IERRSTAT=YESl)

I

130

~------------fl-----------------+---------------------------~I

JITBMODE=YES2
IITBRTMN=COMPL2

I

Complete retransmission, ITB

I

J
150
I
~------------;I----------------+---------------------------~I

IITBMODE=YES2
IITBRTMN=PARTL2
JLGRAPH=YES2

I

1

210

I
I
I
I
)

330

Options as shown are for SW
configuration. Options vith
different specifications tate
less storage.

~------------~I.------------------~------------------------

I

Or no ERRSTAT entry (i.e.
default value)
12 Add to ~ODE=R, MODE=TR, or MODE=TAT
13 Add for MODE=TR or MODE=TAT.
I For MODE=T or MODE=R the number of bytes is shown below.
,. For MODE=T
398 bytes.
, 5 For MODE=R -- 156 bytes.

)1

Figure 30.

32

I

I
I

)----------------+1-------

JAUTCALL=YES3
lCALL=SIW·
IANSWER=RIW5
I

Partial retransmission, ITB.
Note LGRAPH mandatory

Additional Main storage Needed for BSCA

System/360 Model 20 TPS Performance Estimates

rocs

Options

I
I
I

J
I

•
I
)
I

I
J

)
I

EXTERNAL STORAGE REQUIREMENTS

This section lists the number of records or
blocks required to store each libr.ary component on the system tape.
The size, in
bytes, of each component is also listed.

. ..

CORE-IMAGE LIBRARY STORAGE REQUIRE!ENTS

II
J MMAIN221 1600
I MMAIN23 J 1000

Figure 31 lists the sizes of the ind~vidual
phases or programs in the core-image
library.
I t also lists the number of records forming each program or phase, since
some of the programs are too large for a
single record.

IKMAIN241
IKMAIN251
it MMAIN26 J
a MMAIN3 I
I MMAIN4 I
J MMAIN41 J
I MliJAIN5 I

I
i

i

3

i

phase JLength JNo. of JProgram Name
I (bytes)lRecordsl
Name

I
ISYSEOJ I 1600

J

,
ISYSEOJ11
700
I
I SYSEOJ21 2500 1
J SYSEOJ31 25001

I

I
IASSEMB I 3500
~

I
I

1
1
1
1
2

I
J
f
1
1

f
I
1

a

I Job Control
I
I

,
I
~

JAssemble:c

,

+I------T)------~J---

)CARTAP,2100
1CAB T 0 1 , 2000
ICART02 I 1600
ICART03 J 1500
ICART04 J 1400
ICART05 11500
]CART06 I 1300
ICART07 11000

J

J
I C MA I NT I 1 500
)CMAINT11 1700
ICMAINT2)
500
J CMAINT31 700
~ CMAINT41 4500
)CMAIN1 1 4800

I

I
)

I
I
,
,

I
J
)
,

I
,

I
I

1
1
1
1
1
1
1
1

I
t

J

I
1

1
I
I
I
I

ICard-to-Tape
IUtility

I
J
I

a

I
1
1
1
1
2
2

I

I
:1
I

ICore-Image
,Maintenance

)
)

I

I
I

I

)

rl------Ir-----~I~----~I~-----------~

lCSERV
I 2100 ,
ICSERV2 I 1500
I
JCSERV3 ,10001
lCSERV4 I 1300
J

1-

I

I 4000
I
lINITTP I 2500
I
I
I
I
I LNKEDT I 4200

I

IDSERV

J

;

I
I
I
J
I

ILNKED2 ) 2400
ILNKED3 11000

I

1
JMMAINT J 2200

) MMAIN 1 t 3500
IMMAIN11i 2300
IMMAIN2 13000
)MMAIN2111500

I

I
I
I
,

I
,

I
J

• Figure 31.

,
1
1
1
2

1

J
tCore-Image
I Service

I
I

I

I

-I

~

IDirectory Service)

---i

I

2
1
1

JInitialize Tape
I Utility

~

I
I

~

ILinkage Editor
I

I

I
1
2
1
1
1

I

I

3

----I

I

J

1

,

IMacro Maintenance,
I
J

I

I

.1

,

Length of Phases and Number of
Records, Part 1 of 5

.,

J

Phase lLength INo. of IProgram Name
Name
I (bytes)IRecordsl

400
1000
200
8400
2000
1300
2500

J
I 3100
I 2000
J 2400

I
I
I
i
I

I
I
I
I
I

J

I
I
I

IMSERV
IMSERV2
a MSERV3
IMSERV4

11300

J

•

I

J
I
J

R P G I 1400
RPG011 I 3900
RPG012 I 2500
I
RPG013 1 1400
I
RPG014 J 1000
1
RPG015 J 1500.
RPG016 I 1300
I
]RPG020 J 2000
,
IRPG021 I
600
I
1RPG:023 J 1200 I
dRPG,025 I 2000 1
I RPG026 I 1500 I
I RPG027 I 1000 I
a RPG028 I 1700 I
jRPG029 I 1900
I
I RPG030 I 400 J
IRPG031 J 1700
J
l RPG03 2 I 1500 I
I RPG033 J 1900 J
RPG034 I 1700
I
RPG035 I 1900
I
RPG036 J 1000
I
RPG037 I 1900
I
RPG038 J
800
I
RPG051 I
900
I
RPG0511j 1400
3
RPG052 I
900
J
JRPG053 J 1500
,
IRPG054 J 900
,
IRPG055 1 1500
I
1RPG056) 700 J
~ RP G057 I 1200
I
)RPG0571J
700
I
IRPG058 11700
I
IRPG0581)
300
I
JRPG059 11100
J
)RPG060 I 1600
I
IRPG061 I 1000
I
I RPG062 J 600 J
I RPG063 I 600 1
1 RPG064 J 400 I
JRPG065 I 1300
J
t

• Figure 31.

1
1
1
1
1
3
1
1
1

.L-

1
1
1
1

I

I
I
I
I
I

,

I
I
I
I

-~

I

J
I
ll'Iacro Service

I
I
I

I
I
I
I
J Macro 8aintenance I
I
(cant.)
~

J
I

I

1

I
1
I
I
J
1
I

-f

1
2
1
1
1
1
1
1
1
J
1
I
1
I
1
)
1
I
1
I
1
I
1
I
1
I
1
1
1
J
1
J
1
I
1
IReport Program
1
J Generator
1
I
1
I
1
I
1
I
1
I
1
I
1
I
1
I
1
I
1
,
1
I
1
I
1
I
1
1
1
J
11
1
I
1
I
1
1
1
I
I

J
,

I
J

I
I

I
I
I

I

1
I
__.J

Length of Phases and Number of
Records, Part 2 of 5

External Storage Requirements

33

r--

,

•

i

I Phase ILength INa. of IProgram Name
, (bytes) I Rlacords I
J Name
J
J
I
&--1
I RPG066 I 500
I
1
IRPG067 J 700 I
I
2
IRPG101 I 3900 1
I
1
JRPG102 I 2600 J
I
1
IRPG103 I 1200 I
I
1
IRPG104 I 900 J
I
1200 I
1
IRPG105
I
1
tRPG106 I 700 I
I
1
IRPG107 I 1200
I
1
JRPG108 J 600 I
I
1
IRPG109 J 900
I
1
JRPG110 I 300 I
I
1
IRPG111 J 500 J
I
1
IRPG112 I 300 I
i
1
IRPG113 I 900 I
I
1
IRPG114 ) 100 J
I
JRPG115 I 1500 J
1
I
400 J
1
)RPG116
J
IRPG1'11 I 120C I
1
f
1
JRPG122 I 3100 I
J
)RPG123 ) 1600 I
1
I
JRPG1:31 I 1500 I
1
I
1
JRPG132 ) 1300 I
1
JRPG133 I 2000 I
1
IRPG134 I 1900
1
JRPG135 J 700 I
J
IRPG1]6 1 1300 I
1
I
1
JRPG137 I 1600 I
I
1600 J
1
JRPG138
J
,Report Program
1
IRPG139 J 1200 I
1
IRPG140 I 2000 I
I Generator
(cont. )
1
2400 J
IRPG151
I
1
1400 I
IRPG152
1
1
I RPG 153 I 2100 1
I
1
IRPG154 I 2000 J
I
1
JRPG155 J 2100 I
J
)RPG156
1100
1
1
1
JRPG151 I 1500
I
1
IRPG158 I 2000
I
1
IRPG159 I 1800
I
1
JRPG160 J 1400
I
1
jJRPG161 I 1300
J
1
IRPG162 I 800
f
1
IRPG163 I 1100
I
1
IRPG164 I 1300
J
1
IRPG165 J 1800
I
1
IRPG166 I 600
I
1
IRPG16611 1900
I
IRPG167 , 2000
1
I
1
IRPG168 J 400
I
)RPG171 J 2300
1
J
IRPG172 , 1300
1
J
1
IRPG113 , 800
I
JRPG174 , 1500
1
J
1
JRPG115 I 1700
J
1
IRPG116 J 1500
I
1
I RPG 186 J 2700
I
2
JRPG187 J 3600
I
2
JRPG188 J 3200
I
1
IRPG189 I 1600
I

,

,

,
,

•

,

,,
,

,
,,
,

..l.--

.Figure 31.

34

I

Length of Phases and Number of
Records, Part 3 of 5

,

,
J
I

t

I
I

J
I

J
J
1
I
I
I
I
I
I

•I
)

J
I

,

J
I
I
I

i
I
I
J
I
I
f
I

i

•

,

I

I

I

• Figure 31.

System/360 Model 20 TPS Performance Estimates

•

j

Phase I Length
J Name I (bytes)
I
I
IRPG190 J 1600
IRPG191 I 2500
IRPG192 J 600
IRPG197 I 2500
JRPG198 J 500
IRPG199 J 500
I
J
I SORT
I 400
ISOBT01 J 4400
ISORT02 ~ 2200
,SORT03 J 3800
,SORT04
5000
ISORT05 I 2300
ISORT06 J 3800
I SORT07 J 3300
ISORT08 I 5000
,SORT09 a 2300
)SORT10 I 4400
J SORT11 J 3800
ISORT12 J 5200
ISORT13 I 400
I
I
JTAPCAR I 2100
JTAPCOl I 2000
ITAPC02 I 1600
JTAPC03 J 1500
ITAPC04 I 1300
l'l'APC05 I 1700
ITAPC06 I 1300
ITAPC07 I 1200
I
I
)TAPPRT I 2200
JTAPP01 I 2000
ITAPP02 J 1600
ITAPP03 I 1500
ITAPP04 I 1500
lTAPP05 I 1700
)TAPP06 ) 1600
,TAPP07 I 1800
JTAPP08 I 1200
I
I
ITAPTAP I 2000
JTAPT01 J 2000
ITAPT02 I 1600
.TAPT03 J 1500
ITAPT04 I 1700
JTAPT05 J 1600
ITAPT06 I 1000
]TAPT07 I 1200
ITAPT08 J 1400
I
I
IIZ99980 J 3400
IZ99981 I 3100
IZ99982 J 3800
JZ99983 I 3700
JZ99984 J 2300
IZ99985 J 200
JZ9998511 2300
d Z999852l 600
I Z9998531 800

J No. of JProgram Name
IBecordsJ
I
I
1
J
I
1
I
I
1
JReport Program
I
1
J Generator
J
(cont. )
1
J
I
1
I
J
I
I
1
I
I
2
I
J
1
I
I
2
J
I
2
I
I
1
J
I
ISort/IiJerge
2
J
2
I
I
2
J
I
1
J
I
2
J
I
2
I
I
2
I
a 1
J
f
J
1
I
I
1
J
J
1
I
J
I Tape-to-Card
1
J
• utility
1
I
1
I
I
1
I
I
1
I
I
I
I
1
I
I
1
I
J
1
I
I
1
J
I
JTape-to-printer
1
I
,utility
1
J
1
I
I
1
J
J
1
J
I
I
J
1
I
1
I
I
1
J
I
JTape-to-Tape
1
I
1
Jutility
J
1
I
I
1
J
I
1
J
J

,

•

J

1

)

I
J
I

2

1
I

•I
J
I
I

J
I
I

1

2
2
1
1
1
1
1

I

•

J
I
I
I
I
I
J
I
I
I
I
I
J
I
I
I
I
I
j

I
I
I
J
J
I
f
J
J
I
I
I
J
I
I
I
I
1

J
J
I
I
I
I
I
J
I
J

•I
I
J
J
I
I
I
I

I
J
) Assembler
1
I

•I

J

I

I
I

I

I

Length of Phases and Number of
Records, Part 4 of 5

J
I
J

i

,

I Phase Length
(bytes)
I Name
I-IZ999854 2100
lZ999855 2100
5400
IZ99990
4500
IZ99991
600
IZ999911
600
IZ999912
IZ99992 J 3700
IZ99993 I 1700

INo. of }Program Name
J Records I
I
I
1
I
1
I Assembler
1
I
)
2
I (cont.)
2
J
1
1
I
I
1
I
I
2
I
I
1
I
I

,

1-

J

The macro library is divided into priority
sections and macros are assigned to these
sections in accordance with the frequency
of their use.
A macro that is needed relatively seldom will accordingly be assigned
to a lower priority section (3 or 4) than
one that is more frequently used.
IBMsupplied macros are in priori~y sections
to 4, user macros can go into any of the
four priority sections.

J

Lenqth of Phases and Number of
Records, Part 5 of 5

• Figure 31.

r---------.. . .-.-

I

Figure 32 lists the IBM macros in the
macro library and tbe number of blocks for
each one by priority section.
A block, in
turn, is made up of 272 bytes.

I

,

,

I Priority Section 1)priority Sec"tion 2)Priority Section 31Priority Section 41
~
I
i
I.
J
'I
I
I Macro namelNo. of IMacro namel No. of ]Macro namelNo. of )Macro namelNo. of I
IBlocks I
]Blocks
I Blocks
I Blocks I
1
1------+
I
f
-f
I
254 1
)
CNTRL
DTFBN
CLOSE
I 24
I DTFEN
J
I 15
I 7
DTFSN
DTFBG
2
J
1 COMRG
~
1 34
I
J
I 1
DTFBT
I
I 2
I
I
I CRDPR
I 160
I
)
DSENG
DTFBU
31
I
I
1 1
J
I
DTFBV
I
I 22
J
1
I DSITB
1 1
DTFBW
1
1
I
I
I ENITB
I
I 12
DTFBX
2
I
I
I
J EOJ
I
1 18
)
DTFBY
1
I
I
I EOM
I 59
I
q 1
)
DTFCF
FEOV
]
65
I
1
J
u
DTFCG
1
I
I FETCH
I
I 44
I
]
DTFMM
2
1 1
I
I GET
I
I
DTFMT
.1
I 1
I
I
J LBRET
1 52
DTFMU
1
J
J
1 LOM
I
I
I 38
DTFMV
1
I
I
I MVCOM
I 3
1 25
)
)
PRTOV
DTFMW
i
1
I 2
I 25
j
DTFMX
)
21
1
J
~
I
I PUT
j
DTFMY
I
I 3
I
J READ
I 28
)
DTFNA
J
J
I RELSE
I 1
I 14
)
DTFNB
)
]
1
J
I 17
I TRUNe
)
DTFNC
1
1
1
~
I 16
I WAITB
DTFND
J
I
1 1
I
I WAITC
I 18
DTFNE
I
1
I
I 3
a 18
I WRITE
)
]
DTFNF
J 21
1
I
I
DTFPA
1
1
1
I
1
J 167
)
DTFPC
I
J
I
I
1 55
)
)
DTFPD
40
I
I
J
I
DTFPF
3
I
J
I
3
1
J
)
DTFSR
70
]
.1
I
I
I
DTFST
1
I
I
1 35
I
I
)
DTFSU
19
J
J
I
1
DTFSV
)
I
l
J
1
I 16
DTFSW
J
I
J
1
1
I 17
DTFSX
~
I 36
I
I
I
DTFSY
I 129
I
I
J
1
1
DTFSZ
]
I
1
I
I 67
I
)
OPEN
J
I 45
I
J
I

,

,

,

,

-1._----1

1

• Figure 32.

Number of Blocks per IBM-Supplied Macro Instruction

External storage Requirements

35

TI!E REQUIREftENTS

Th~s section
IB~-supplied

lists the time requirements of
programs as an aid for estimating total machine-time requirements.
Whenever significant differences in time
requirements exist between Submodel 2 and
Submodel 5, both times are shown.

T

1

time for execution of OPEN and
CLOSE macro instructions (i.e ••
label processing and initiabi-zation) -= 10 sec.
B

*

+ P

(T

..

9

io

I

N

rec

*

P

])

r

JOB CONTROL TIftE REQUIREMENTS
The time required for the execution of the
Job Control program normally does not
exceed 30 seconds. If the FILES function
is used, the additional time required
depends on the number of files and records
skipped. The time required to fetch a job
depends on the position of the tape when
the command is given and on the number of
records that have to be read before ~he
requested phase is found.
For details and
methods of calculation, see the sections
headed £ore Imag~-1!~~£~torage Requireme1!i§ and Co£e Image._Li.Q£llY Tim~
gequi£ement§..

N

the number of records

B

the number of blocks to be handled

N

the number of records per block

rec
T

the I/O time
io

* I!--------*

53 1
+

T

ss

(RECSIZE

*

N

+ A)

rec

t~e

T

ss
The time requirements of some of the GET
and PUT routines can be calculated by means
of the formulas given in this section.

PIOCS

If WORK=YES is specified in the file
definition statements, the values calculated here must be increased by the amount
of the record move time. The time requirements for the ~ove instruction can be found
in the SEL publication: ~Y§.tem/36Q
Model 2Q.L-Func1!QM1_.£ha~2.cteristic2, Form
A26- 5847.

START

For building a file, the time requirement is that of the total number of PUTs
(Tp). For retrieving, the time requirement
is that of the total number of GETs issued
(T g ). The time requirements for label processing and the user's processing must be
added. The total time requirement (T) is
as follows:

BPI

basic time for one tape
request

PIOCS +- START.
time required for physical I/O
routines
11.1 msec. for SUbm.2. } _ith ~
or 5.2 msec. for Subm.5 tape error
statistics
= 14.0 msec. for SUbm.2} with tape
or 6.2 msec. for SUbm.5 error
statistics
40 msec. for 1-track tape
32 msec. for 9-track tape
RECSIZE= the number of bytes per record
BPI

the number of bytes per inch of
the tape used
1600 or 800 for 9-track tape
800, 556, or 200 for 7-track tape

+

T

T

1

*

X

M

where:
T

36

total time required for one file
System/360 Model 20 TPS Performance

the mode of data conversion

1 53 is the speed of the tape in msec.
per
inch; it is equivalent to 18.15 inch per
sec.

Esti~ates

A

= 82 for 1600 bpi tape only

,

o for all tape densities except
1600 bpi
P

,

I/O processing time per record
r

see Figure 33 for values of P

•

r
P

9:

additional I/O processing per
block
see Figure 34 for values of P

• Figure 34.

9:

x

Values of P

I
J'
J
I Macro/Recformlsubmodel 2
i
I
I
11 I/O 12 I/O
I
J
I
I
0
0
IGETIFIXUNB
J
I
I
J
I
J
) 1.9
2.2
)
IFIXBLK
J
1
I
0
tPUT)FIXUNB
0
I
J
I
I
~
I
IFIXBLK
J 1.4 j 1.6
I

1.33 for data converter on

,
,
.,

•I

1.0 for data converter off (i.e.,
all 9-track tapes)

(llsec. )
q

i

,Submodel 5
I
i
J 1 I/O 12 I/O
I
I
0
0
J
J
J
I
I 0.5 J 0.6
I
0
0
I
I
I
I
J 0.5 I 0.5

•

I
I
I

I
f
I
i
I
I

,
J

J

Values of I/O Processing Tiae
per Block (P g ) for Use in the
Tape Process1ng Time Forllu1a

user processing time per record.
!Q1~:

When the read/compute,
write/compute overlap feature of
the Submodel 5 is in use, the user
processing time may be overlapped
to some extent by tape reading or
writing.

!ote: Additional user's processing _ime
per program (e.g.
initialization) is
neglected.

EXAMPLE:
Retrieve a file of 1000 records
(FIIUNB, 1 I/O area).

1000
1

B
N

rec
RECSIZE

500
12 msec.
9-track , phase-encoded,
1600 bpi l no tape error stats.
2

X
r---

'I

Values o'f P

J

I
I

r

I
~

•

I Macro/RecformlSubmodel 2
i
J-I
11 I/O 12 I/O
I
I
i
1
I
I GET I FIXUNB
I 2. 1
J 1.6
I
J
J
I--JFIXBLK
I 1.6
I 2.1
~
j
J
I
J
JPUTIFIXUNB
I 1.4 J 1.8
)
I
I
I
IFIIBLK
J 1.7 J 2.2
J

,

(msec. )

I

i

.1

Submodel 5

J

T{lpe
Submodel

---i
I

.-----1

J 1 I/O 12 I/O I

...

I

J 0.5
I
I 0.4

,

t
J 0.6

J 0.4

J 0.6

I

J 0.4

~----~---~

)

0.7

J

-t

,

io

I

I
--i

I
:1
----i
J 0.5
J
1

J

11.7 + 32 +

T

53

*

1

------*

(500

1600

*

1 ~ 82)

63.0 msec.
T

1000
g

*

[63.0 .. 0 + (1

*

1.6) ]

64.6 sec.
T

+ N * X
g
10 + 64.6 + 12

+ T

T

1

• Figure 33.

Values of I/O Processing Time
per Record (P r ) for Use in the
Tape Processing Time Formula

Time Requirements

37

Execution of loes Routines for Card/Printer
File§.- - - - - - - - -

i

Program Feature

--T,---------------------,
ITime per 10-char.
J

1

IField to be checked I
J-ij
I
ISubm.2
ISubm.5
I
r---+-1
I
ISEQNCE detail entry I
1.5
J 0.45
I
I-1
I
I
I
JRFORMTn
Inumerici (min)
5.01 (min) 1.51
I
1
I (max) 13.01 (max) 3.91
) detail entry I
I
I
f
I
Jblank 1
4.0
,1.2
I
r-1
I
!
ILPFORtiTn
detail en1:ryl
4.0
I 1.2
I
- - . _ _ __

I
I

I

eFigure 35.

38

Approximate Average Times (in
m~
Required by the IOCS Features for Card/Printer Files

TI~E

REQUIRE8ENTS

The time requirements for the rout.ines
generated by monitor macros are as follows:

Figures 35 and 36 sho~ the approximate
average times (in milliseconds) required
for the execution of IOCS features and of
macro instructions for card/printer files
for Submodels 2 and 5.

I

BASIC 80NITOR MACRO

I

--,

i

1

1 Macro
I
I
I
I FETCH
J COMRG
) EOJ
I'lVCOl1

Time
I
I
lt
t
1 Submodel 2 I Submodel 5 I
I
I
--1
0.5
]
0.15
I
I
0.15
0.05
I
I
0.15
0.05
1
I
I
0.5
0.15
I
J
I

•
I

,
I

I

I

The FETCH time sho~n in the above table
must be increased by the amount of time the
monitor needs to start the I/O device, plus
the actual I/O time needed to locate and
read the records in question. The latter
time requirement is dependent on the location of the record to be fetched with
respect to the last record read. If the
direction of reading must be reversed to
fetch the record, 0.41 sec must be added to
the FETCH time requirement listed in the
table. For calculation of the search and
read time requirements, refer to the formulas given in section Core Image Librau
Time Requirements and the values listed in
the section headed £Q£e I~ge Library
Storage Requirements.

System/360 Model 20 TPS Performance Estimates

•

i

i

i

I

:I

I
I
I
GET Time
I
PUT Time
I
I File type I
I Required (ms)
I
Required (ms)
•
I
I
Joperation ~.--------~.----------~Ir----------rj--------~I
1
I
~
I Subm.2 I Subm.5 I Subm.2 I Subm.5 I
•
II
I
I
I
J
,
11403 Printer
Isimple
;jstandard I
I
I 12
J 3.6
I
I
I Icarriage I
I
I
I
I
I
I
II
I
J
I
I
I
I
J
nstandard
I
I
1
16
I 4.8
I
I
I
1carriage I
I
I
I
I
12203 Printer
Isimple
n
I
J
I
I
I
) 4.5 2
I
I
I dual feed 1
I
I
15 2
j
)
I
lcarriage J
I
I
I
I
I
I
J
I
I
I
I
I
12501 Card Reader
1simple
I nonoverlap 1
9*
J
2.7*
I
I
I
IModels A1 and A2
I
~
I
I
1
I
I
~
I
~
J
I
J
I
I
12501 Card Reader
Jsimple
~overlap
I
10
I
3.0
1
J
I
IModel A1
I
H
I
J
I
I
I
I
I
I
I
J
I
I
-t
12501 Card Reader
Isimple
I overlap
I
12
I
3.6
I
I
I
I Mod e I A2
1
11
I
I I
I I
I
J
I
I
1
I
I
-t
I
J
~ nonoverlap)
)
I
10**
I 3.0**
I
12520 Card Punch
Isimple
jl
J ----+1--I
J
I
I
1
I overlap
I
I
I
11
I 3.3
I
~------- - -....
1 ------ll~-----+I----+__
I
I
I
I
J
I nonoverlap I
I
I
8**
I 2.4**
J
J 1442 Card Punch, Model 51simple
~I--------+l-------II---~--I~
I
-1
1
1
I overlap
J
J
J
9
I 2.7
I
I
I
I
I
I
t
I
•
I
I
Inonoverlapl
12*
I
3.6*
I
14**
I 4.2**
1
J
Isimple
I~--------~I---------~J--------~I~--------+,
1
I
I overlap
t
13
J
3.9
1
15
14.5
1
12520 Card Read - _unch
~'--------~II~-------+I-------+I-------+I-------+I-------~I
1
1
Inonoverlapl
15*
J
4.5*
J
20**13 J 6.1**13 J
I
I combined &
I
l i t
I
I
1overlap
18
J
5.5
a
241
I 7.3 1
I
I
J
I
I
J
I
J
-t
I
1
Inonoverlapl
18*
1
5.5*
I
18
I 5.5
I
)
1
1
1
I
Jplus punch-feed time,
I
Jsimple
J
J
I
I
I
i
12560 Multi Function
I
) overlap
I
20
1
6.1
1
20
I 6.1
t
I
I
I
I
I
-+
+-----1
ICard Machine
)
1 nonoverlap)
19*
1
5.8*
t
28*** 13 1 8.5*** 13 1
I
J combined I
)
t---'---t----_+_
,
I
J
I overlap
J
20
1
6.1
J
28 1
I 8.5 1
1
1
I Dev ice

rl-------------------------'~--------~----------~'---

______

i---

I

~

,

I

1

I * Plus read time ** plus punch time *** plus read and punch times
I
I 1PUT macros for combined files contain a punch command and a read command

1
I

J

1

I

1 2Assumes alternate lower and upper carriage print operations

I

1

J

• 3rf a GET follows a PUT for a combined file in nonoverlap mode, the two macros require)
1 28 ms plus punch time for 2520, a.nd 35 ms plus punch and read time for 2560 on the
I
I Submodel 2. On the Submodel 5, the times are 8.5 ms plus punch time for the 2520,
J
I and 10.5 ms plus punch and read times for the 2560.
I
I

• Figure 36.

Approximate Average Times Required by the GET and PUT Macro-Instructions for
Card/Printer ?iles

Time Requirements

39

REPORT PROGRAM GENERATOR TIME REQUIREMENTS
The time requirements for the compilation
of the Tape Report Program Generator (RPG)
on a Submodel 2 include the time needed to
read in and compile a source program at the
rate of about 50 statements per minute,
plus 0.5 minute to read the compiler
phases. A 150-statement source program,
accordingly, takes about 3.5 minutes to
compile. The time required for compilation
on a Submodel 5 is 201 less than that for
the Submodel 2.
Not included in these figures is the
time required by the control programs prior
to the actual RPG compilation. For details
and the formulas for calculating these time
requirements see the sections headed Job
Control Time Requirements, Core Im~!
Libr~ime Requirements, and Core Image
1ibr~Stor~~~quirements.

,

I

J

11/0 Unit
I
I
ICard-to-Tape

J

l
I

I I
I
J 320 J 500 I
J
J
t
J 480 J 500 j
I
I
,
I
I
I
J 400 ~ 600 I
)
I
I
I
I
J
I 400 11000 J

1

I
J

I Tape-to-card
I
JIBM 2560 Multi-Function
ICard Machine
IBM 2520 Card Read-Punch
Model 11
IBM 2520 Card Punch
Model A2
IBM 2520 Card Punch
Model A3
IBI'I 1442 Card Punch

The time requirements of the utility programs depend on the time requirements of
the input/output units used and the block
size of the records on tape.
Figure 37
lists the minimum block sizes that allow
the card units or printer to run with the
indicated speed.

I
J
11

IIBM 2560 Multi-Function
ICard Machine
1
JIBM 2520 Card Read-Punch
I
IIBM 2501 Card Reader
)Model A1
I
JIBM 2501 Card Reader
a 80del A2

Another element not included in the
above figures is the time required for
punching out of the object program. The
time required for the execution of the
object program depends on the type and size
of program, the I/O functions performed,
and other factors.
I/O functions are overlapped wherever possible.

UTILITY TIl'tE REQUIREI'IENTS

"1

Block I S peed I
I Size I (cpm) I
I (Bytes) I
1
I
I
I

Tape-to-Printer
I
IIBM 2203 Printer
] (63-char. set)
I
IIBM 1403 Printer
1 (48-char. set)
I
IIBM 1403-N1 Printer
I (48-char. set)

I
I
I 1520

1

1
1
J

I
J

I
I

I
91 I

I

I

J

11
J
I 500 J 480 I

11
I
I
J

480
480
240

I

I
I
I 500 I
a
I
I
J
I 300 I
I
I
I -J1 I
I
I

ll!E..mlJ
240

I
I
J
I
I 300 I
J
I

)

1200
480

J

I 600 J
I
I
I
I
I 950 J

1

J

)

1!2pe-to-Tape

I

I

.1

1
I

I
1

1Input/Output-Limited
I

Figure 37.
SORT/MERGE TIME REQUIREMENTS

,

I

Relation of Block Sizes to
Speed for Utility Programs

The Appendix lists execution times for the
Sort/Merge program for Submodels 2 and 5 of
the Model 20.
Figures 46-69 refer to Submodel 2, the remaining figures refer to the
Submodel 5.
More than 7000 sorting applications are covered for each submodel.

The times shown are for fixed-length record sorts in fixed-length blocks. Time
requirements for variable-l~ngth record
sorts can best be estimated from the table
values by using the average length as the
data record length.

The tables can also be used for estimating execution times for other sorting applications. The times shown are total
execution times, but they do not include
the time requirements for control program
execution, initial rewinding of the tapes,
rewinding of the final output tape, or
collection of tape error statistics.

The times shown reflect the following
assumptions:

40

(1) The logical records in the input data
set are in random order. For an otherwise identical input data set in better
than random order, the actual sort~ng
time may be less than that shown. If

System/360 Model 20 TPS Performance Estimates

the input data is in less than random
order (that is, has some degree of
sequencing inversely related to the
desired output sequencing), the actual
sorting time may be greater than that
shown.
(2)

Logical records are ordered into
ascending or descending sequence on the
basis of a single, 10-byte character
control field.
sorting time requirements may exceed those shown in the
table if
(~

a longer control field is used

(b)

a fixed-point, packed-decimal or
zoned-decimal field is used

(c)
(3)

multiple control fields are used

No user routines have been added to the
program.
For sorting applications that
require user routines to be executed,
the user-routine time requirements
should be added to the times shown.
Note that the existence of user routines subtracts from the available I/O
area and may affect the sort block
size, which will, in turn, affect the
sort time requirements for large files.

(4)

Input/output operations are error-free,
no checkpoints are taken.

(5)

The input/output block sizes were determined by using the equations presented in the section headed. Sort/Mergg

(2)

~units

used: Time requirements are
shown for 9-track tapes and 7-track
tapes, both for ~OO-bpi (15 KB/sec) and
1600 bpi (30 KB/sec).

(3) Number of vork-tapes: Time requirements shown are for 3, 4, 5, and 6
work-tapes.
(4)

Main storage used: Time requirements
are shown for SK, 12K, and 16K for the
Submodel 2; and SK, 12K, 16K, 24K, and
32K for the Submodel 5.

(5) Record length:
Time requirements are
shown for logical record lengths of 20.
50, SO, 100. 200, and 400 bytes.
(6) File size: Time requirements for up to
22 file sizes (in thousands of records)
are given in each case. In some cases,
certain file sizes may exceed the maximum possible file size. No time is
charted if sort capacity has been
exceeded.
The time requirements are rounded to the
nearest minute.
If the estimated time
requirement is less than one minute, the
charted time is one minute. These time
re~uirements do not include system overhead
or the time required to load the program.
For the card-resident program this requires
about 3.5 additional minutes if the programs are loaded from a 2501 Model A1 Card
Reader, a 2520 Card Read-Punch or a 2560
Multifunction Card Machine and 2 additional
minutes if the programs are loaded from a
2501 Model A2 Card Reader.

~to£~g~Requiremgnt2·

(6)

No Sort/Merge program options (see
Figure 26) are reflected in the time
requirements given in Figures 46 to 57
and 70 to S1.
None of the program
options has a significant effect on the
processing time required for the Sort/
Merge program itself. The label processing options, however, can have a
significant effect on the available I/O
area and thus restrict the block size
for large files.
This will increase
the number of levels required in phase
2. The tables in Figures 58 to 69 and
S2 to 93 illustrate the effect of label
processing.
These time requirement
estimates are again based on assumptions 1 to 5 above, but include the
label-processing options.

For the time required by the taperesident control programs, see the section
headed Jo~~trol Ti~-R~guirements Core
Imag~Librail-!ime_Rggyir~.mgnt§, and
~Q.IJLJJ!l~ge Library stQ£~~~mIui£gments.

ASSEMBLER TIME

This section gives the time requirements of
the Assembler, assuming that the source
code has the following composition:
1.

The tables are arranged according to the
following hierarchy:
( 1)

Submodel Used:

Time requirements for

submode~ppear in the first 24

tables, and for Submodel 5 in the following 24.

REQUIREMENI~

10% of all statements contain literals
10% of all statements are declaratives
50% of the source statements contain
comments, and that
the average operand field contains four
terms.

2.

The program library consists of all
IBM-supplied programs.
The macro library consists of the IBMsupplied laCS and Basic Monitor macros.

Time Requirements

41

,

i
i

i

I

ICard I List
(1 pm)
IInputl
I (cpm) I
I
I
I
I
I
I
I
+--350
I 3001
I 3001 1100
350
I 1000)
1100
I 10001
I
-+350
I
I
I
I 1100
I
I
I
I
I
J
I
I
I
I
I
1

I
,Variable
I
I
a
I
0
I

•I
J
I
I

a
1

•I

a

I
lI
I
I

a

J

a

2
3
4

I
t

Figure 38.

•

,

,

I

I

.I

I Value of Variablel
I
I
) 2415-2 J 2415-5
I Tape
I Tape
I
I
I
I
I
I
t
0.751
0.751
I
I
I
I
I
I
I
75
80
I
I
90
96
I
I
I
95
102
I
I
I
I 130
J 140
I
I
I
I
80
86
I
I
I
105
i
I
I 115
I
J
t
I
I
I
1.2 I
1.2 I
I
I
J
f
J 1300
I
I 1200
1
I
I
I

--.-J

Note: For Submodel 5 time requirements,
multiply the Submodel 2 time by 0.8
~xamplg§

The assembly of a source program with 1000
source statements and 250 symbols requires:
1000

+ - - -;:::: 9 minutes for the Sub-

o

a

a
1

To assemble a source program fitting
into 8K with IOCS instructions supporting a
printer file, a combined file (on 2520 Card
Read Punch) and four tape files using I/O
areas totalling 2000 bytes requires:
a

•
0

750

1250

+

a

----

(3-1)

+ a .7 +

a

2

1
~

=a

No. of source cards
0

+ ----------------

a

1

No. of all generated statements
+ ---------------- --------------

a

2
+

a

• No. of DTF's

3

2000

---------a

"

28.5 min for the Submodel 2, or
22.8 min for the Submodel 5.

(1000 cpm, 1100 Ipm, double-density tapes)
MACRO LIBRARY TIME

Time
(min)

model 2, or
7.2 minutes for the
subiiiOdel-S:

4

(1000 cpm, 1100 Ipm, double-density tapes)

Variable Values for Insertion
in the Formula to Determine the
Assembly Time"

The time required for assembly with a
Submodel 2 can be cOMputed by inserting the
applicable values from Figure 38 in the
following formula:

1000

a..

REQUIRE~!~

The Macro Library is divided into priority
sections and macro instructions are
assigned to these sections in accordance
with the frequency of their use.
A macro
instruction that is needed relatively seldom is accordingly assigned to priority
section 3 or 4, and a frequently used macro
goes into section 1 or 2.
IBM-supplied
macros are in priority sections 1 to 4,
user macros can go into any of the four
priority sections.

3
(x-l)

(total No. of lines)

+

a

"

where x is determined by dividing the total
number of symbols by N and adding one if
there is a remainder.
N = 180
450
720
1200
1700

42

for
for
for
for
for

8 K
K
K

12
16
24
32

K
K

The time required to access a macro
instruction, then, depends on its priority,
i.e. on its location in the library.
In
the library, a macro instruction can occupy
several blocks of 272 bytes each.
The
access time for a specific macro instruction is the time required to read over tke
number of blocks intervening between the
location of the head at the time the search
starts and the location of the needed macro
instruction. Thus the access time is the
number of intervening blocks times the read
time for each block.
The read time per
272-byte block is 50 ms with 1600-bpi tape
or 56 ms with 800-bpi tape.

system/360 Model 20 TPS Performance Estimates

If the direction of reading must be
reversed to fetch a macro, 0.41 sec is
added to the access time.

SERVICE PROGRAM TIME IEQUIRE!ENTS
MACRO MAINTENANCE TIME REQUIREMENTS
The Macro Maintenance (KMAINT) program
keeps the Macro Library up to date by cataloguing and deleting macro definitions.

The number of 272-byte blocks taken up
by each IBM-supplied macro instruction in
the Macro Library is listed in the section
headed Macro Library Core storage
ReguiEtlent§..

The formula belo. gives the time
requirements of an MMAINT run with the
assumption that a system tape as delivered
by IBM with all lBll-supplied programs and
macros is used:

CORE-IMAGE LIBRARY TIME REQUIREMENTS
Average MMAlNT
time (min)

The following formula provides the time
required by the Basic Monitor to I:etrieve
(FETCH) or skip individual programs
(phases) in the Core-Image Library:

No. of state meats

a +

o

0.182n for 800-bpi tape

T

0.126n for 1600-bpi tape

*

a

2

1

The value of a
T

a

is 4.5 for 2415-2 tape.
0

The value of a

is 4.0 for 2415-5 tape.
0

where T is the time in seconds and n Is the
number of records.

is shown in Figure 39.

The value of a
1
The value of a

To find the values for n, refer to the
section headed Core-Image Library_St~g~
Requirements.

is as follows:
2

I

8K

1 12K or more
I
0.6
1 a
I 2

J

If the direction of reading must be
reversed to fetch a record, add 0~41 sec to
the time requirements ohtained by means of
the above formulas.

Submodel 21 a
I 2

J

J

Submodel 51 a

J

2

0.71 a
I 2

0.4

1

1
1

I

I

I

J

Value
a

I
I

Output I if tape =)if tape =1
ICard InputlTape InputJTape Input)
2415-2 I 2415-5 IList (1 pm) J 2415- 2 ) 2415-5 )
(cpm)
I
j-r
I
I
•
350
90
100
300
l
J
J
I
I
J
I
J
I
90
100
300
1100
I
I
I
I
I
)
t
I
f
+350
95
105
1000
I
J
I
1
I
I
I
I
1
130
1000
1100
120
I
1
I
J
I
I
I
I
I
I
95
YES
)
350
105
I
J
I
I
I
~
I
+------t
1100
130
YES
120
I
i
I
I
1
1
I
J
I
I
1
YES
350
95
105
3
I
I
I
I
I
I
I
t
I
I
+YES
120
130
1100
J
J
J
I
J
J

,
,

•

.--

•

L---

Figure 39.

for Calculation of MMAINT Time

Values of a
1

Time Requirements

43

CORE-IMAGE

~AINTENINCE

Average CSERV Time
(sec)

TIME REQUIREftENTS

The time requirements for the Core-Image
ftaintenance (CMAINT) routiDe depend on the
number of phases to be cataloged and
replaced and on the size of the system tape
to be updated.

a

=

o
*No.of control statements

~a

1

+a *No.of thousands of bytes

The examples below give representative
time requirements for replacing CMAINT by
CMAINT in the following system configuration, using both Submodels 2 and 5:
SYSDR g SYSIPT:
at 600 cpm

2

It is assumed, that the output of most
phases is requested in alphabetical order.

2501 Card Reader, reading

SYSRES, SYSOPT, SYSOOO:

9-track tape units

,

1

j

IVALUE OF VARIABLE1
j
i
I
I
I
I CARD I LIST ,2415-1 12415-4 J
I Variable loutputloutputl Tape
I Tape
I
J (cpm) J (lpm) I
I
~
I
I
I
I
I
a
12
10
J
l
J
J
I
J
)
0
I
J
J
J
I
a
I
I
I
8
a
5
I
I
I
I
J
I
1
I
I
J
I
I
J
t
I
J
I
I
I 13.5 I 12.9 I
I
I 300 I
5.3 J
5.0 I
J
J
I 500 J
)
350 I
7.7 1
6.5
a
J
I
I
3.7 I
3.1
2
J
I
I 1100 I
I

I

,

•

r---

,

i

i

i

I

ISubmodellSubmodellSubmodell
J
15.2
12
J
•
I
I
J
-f
I
,1600 bpil1600 bpilBOQ bpi J
I--I
I
J
I
I (a) CMAINT on )4 min 4015 min 10)6 min 20)
I complete
1
sec)
sec)
secl
Isystem tape
J
I
J
,

1

If~

]

I

I

C!AINT on 13 min 10,3 min 2014 min
Jsystem tape
I
sec,
sect
Iwithout macros)
a
J

I

I
I
•

•,

•

,

,

Variable Values for Insertion
in the Formula to Determine the
CSERV Time

• Figure 40.
LINKAGE EDITOR TIME REQUIREMENTS
The Linkage Editor resolves all linkages
between separately compiled modules and
relocates program phases to load at specified main-storage locations.
The average time requirement for a
LNKEDT (Linkage Edito~ run is 20 seconds
for both Submodels 2 and 5 with 1600 bpi
tape and 24 seconds for the Submodel 2 with
800 bpi tape. This includes the time
required for printing a storage map as well
as the SEEK time on the systems tape.
Each
LNKEDT card requires 350 additional milliseconds. This is assuming that a 2501 Card
Reader, reading at 600 cards per minute,
and a 2520 Card Punch, punching at 500
cards per minute, are used.

MACRO SERVICE TIME REQUIREMENTS
The time requirements for the Macro L~brary
Service Program (MSERV) depend on the number and length of the macro definitions to
be punched and/or printed.
The time required can be computed by
inserting the applicable value from Figure
41 in the following formula:
Average MSERV Time =
(sec)
a

o
*No.of control statements

~a

CORE-IMAGE SERVICE TIME REQUIREMENTS

1

+No.of statements
a

The time requirements for the Core-Image
Service program (CSERV) depend on the number and length of phases to be punched or
printed.
The time required can be computed by
inserting the applicable values from Figure
40 in the following formula:
44

out~!.

2

It is assumed that the output of most macro
definitions is requested in order of
priority and for each priority in alphabetical order.

system/360 Model 20 TPS Performance Estimates

i

i

I

IVALUE OF VARIABLE I

•

r---------~,-----~.~----~I--------T

I

~Variable

I
J
a

J

I
J

0

I
I
I
I
I

a
1

J

1

I

a
2

J

II
J
,
) 12

I

1

,

I

I

J

J

I
I
)
I
I
I

I
)
I
300 I
500 I
I

I
1
I

I
I

I
J

L-

J

• Figure 41.

t

I CARD I LIST )2415-1
IOutputloutputl Tape
I (cpm) 1 (1pm) j
I
f
I
I
I
I 16

300
500
300
500

I
1
I
I
I

I

12415-4
I Tape

I

I

R~UIREMENTS

stacker-Select Time

Regui~~~ts

J

I

I
I
I
I 1 7 1 14
I
J
I
I
I t '
I 1.3
I 1. 5
I
I 3.2
I 3.7
J
350 J 3. 3
J
4. 1 1
1100 1 7.1
I 9.1
I
350 1 1.3
I 1.5
I
350 I 3.3
1 3.7
I
1100,
1.3
J 1.5
)
1100 J 3.2
I 3.7
J

J

1419/1259 IOCS TIllE

•

Variable Values for Insertion
in the Formula to Determine the
MSERV Time

The available stacker-select time for 6inch documents using the IOCS options is
shown in Figure 42.
For each field error that occurs~ the
available stacker-select time is decreased
by 0.2 milliseconds. Other types of error
which decrease the available stacker-select
time are:
• Auto-Select ••• ·•••••••••• 0.3 msec
• Transmission Error •••••• 0.3 msec
Throughput Characteristics
Figure 43 shows approximate throughput
characteristics of the IOCS for 6-inch
documents for IBM 1403 and 2203 printers.
These values are true only if no card andl
or tape and/or disk files are processed in
addition to the reader-sorter and printer
files.
A11 card, tape, and disk I/O
requests disengage the 1259 or 1419 and

i

i

IOPTION

I
I

I CONFIGURATION
Ii
I 1419
I 1419
I with 1403
) ~ith 2203

I
I---

I
1

J

-,

I
I

i

•

I 1259
I selector1 pocket 0
I
J

I 1259
I selector1 pocket 1 to R

I

I
-I
I
I
J

-t

I 1 0 . 4 6 1 10.46
I
J
J
I
J
I
i
I
1
I
J
I
I 10.9934
I
I 18.4934
I 31.5-(0.0066F)
J
I 10.9895
I
I 18.4895
I 31.5-{O.0105F)
I
I
I 11.0-(0.045F) J 18.5
I 31.5
J
~
I
I
J
I
-t
ICHTEST (1403
J 10.55
1
I 18.05
I 31.05
I
I page printing
I
t i l
I
) only)
1
I
1
I
I
I
I
I I
I
-t
I DSPLACE
i 10.19
I 10.79
.1 18.29
I 31.29
I
I
I
I
J
--+-1
lEach d o c u m e n t )
I
I
J
)
1 field selected,
I
I
J
I
I
I exceeding two
I 10.885
J 10.885
I 18.385
I 31.385
J
I
I
-+I
I
-t
lEach tape rewind
I
I
I
I
I
I or not-ready to
I
I
I
I
I
I ready interrupt
I
I
I
I
I
I (after r e w i n d )
I
I
I
I
I and unload)
J 10.26
I 10.26
I 17.76
I 30.76
I
J
-+I
I
I
-1
IBATCHNO feature,
1
I
J
I
I
) to upda te the
I
I
I
I
I
I b at c h n umber
I 1 O. 5
I 1 O. 5
I 1 8. 0
I 31. 0
I
IBATCHNO
I
IBLKSIZE
I 1403,48 chars
I 1403, numeric
I 2203

~

IF

•

=

I

I

the number of characters specified in the printer-file BLKSIZE entry

-I
I

--I

Figure 42.

Available Stacker-Select Time {in ms.}
1419/1259

for 6-inch Documents with the

Time Requirements

45

r------------------------------~i---------------------,i-----------~i---------------------------------"

I
I
) Printer

IDocuments JProcess Time Per Document, I
Iper
IIncluding User StackerI
I~inute
JSelect Time (in msec)
1

I
I Blocking
IFactor

~----------------------_+J-------------------il~---------+I-------------------------------~I

2 and 7 ITwo items per lineJ1200
J
J
I
I
)1419 and 1403 Model Nl with lOne item per line 11400
J
1 UCS** (PCS AN or HN train)
I
J
1
)
I Two items per line I 1520*/1600 J
•
I .
I
11419 and 2203 (13-character ITwo items per linej1140*
I
I type-bar)
I
I
I
I
J
I
I
11259 and 1403 or 22b3
lOne item per line 1600
J
I e13-character type-bar)
I
I
I
I
I
I .
11419 and 1403

~odels

I
,
I
I
I
,

18

~

16
15
14

1

50

J
,
J
J
•

1

I

I *On a 1419 with 51-column sort feature.
I
1**The values indicated are attained only if 14 of the 15 characters that the 1419 can 1
I recognize are associated with the 14 printable characters that are presented on the J
II
print train 8 times,
while
the
blank.
______
______
_ _ _ _15th
_ _ _ _ _character
_ _ _ _ _ _ _ _ _ _ _is
_ _ _associated
_ _ _ _ _ _ _ _ _ _ _ _with
_ _ _ _ _a
___
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ JI
Figure 43.

Printer Throughput Characteristics for 6-inch Documents

thus reduce throughput on these machines.
The exact value of throughput reduction
depends on the frequency of the card/tape
disk ~/O requests.
Time Reguirements fqr Macro Instructions
The time requirements for macro instructions associated with the 1419/1259 IOCS
are shown in Figure 44.

i

IMacro Instruction

I

IThese time requirements do aot include
)the I/O operation time requirements.
IR=Number of bytes in a reader-sorter
I record
IB=Number of reader-sorter records in the
I input buffer (IOAREA1)
I

Figure 44.
Times for error recovery procedures,
data transmission, and line turnabou~s are
not included.

46

'

JAverage Pro-J
J
Icessing Time I
JRequired
J
I
I
I (in msec)
I
~
J
I
JGET
~
3.7+.032R I
J PUT (1403)
I
3.8
I
I
4.0
J
IPUT (2203)
]OPEN
1.9~B+.016BR I
ICLOSE
5
1.4
J
I CNTRL{page p r i n t i n g ) J
2.1
J
ICNTRL (selective tape
J
1
I listing)
I
1.1
I
IDSENG
I
1.1
I
~

Figure 45 shows the ti~es required for
execution of BSCA IOCS macro instructions.
The times given are for normal outcomes;
where more than one outcome is possible,
the most common has been used for the
calculation.

l

System/360 Model 20 TPS Performance Estimates

I
J
I
I

J
I
I
I

1419/1259 laCS Nacro Instruction Time Requirements

j

1

IMacro

J Time (ms)

r-----------------------------·-------+I----------~

I
Icontrol Macros
IOPEN
ICLOSE
IWAITB
JENITB
IDSITB
I
lTransmission Initiali~tion M~ro§
WRITE Initial
WRITE Initial Transparent
READ Initial
READ Initial Inquiry
WRITE Connect (no ID-exchange)
READ Connect (no ID-exchange)

Transmission Macros
WRITE Continue
WRITE Continue Transparent
READ Continue
READ Continue 'With Leading Graphics
READ Repeat
JREAD Repeat 'With Leading Graphics
I
,Tr'ansmission Ending and utility_Mac£.Q§
IWRITE Disconnect
,WRITE Negative Acknowledgement
IWRITE End of Transmission
IWRITE stop ACK (SAK)
IWRITE Reverse Interrupt (RVI)
IWRITE Inquiry
IREAD Inquiry

I
I
I
)
I
I

j

5.929
5.lJ62

5.867
5.688
5.401

I
J

I
I
I
I
1
I
I
1
I
I
I

J
I
I
I

50.315
51.~20

45.8'93
24.076
36.913
44.580
30.193
31.696
24.997
28.121
25.003
27.356

)

I
I

,
I

J
1
J

17.127
27.672
27.672
42.962
35.118
27.672
24.076

J

Figure 45.

Time Required for Execution of BSCA IOCS
Macro Instructions

Time Requirements

47

APPENDIX:

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

SORT/PJERGE PROGRAPJ TI"E R1QUIREPJENTS

8T{ STORAGE
20

1
3
8
17
27
38
49
60
72
83
93
107
119
131
142
154
165
181
193
206
218
230

Figure 46.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

RECORD SIZE (BYTES)
50
80 100 200

400

20

2
4
12
26
42
59
75
91
110
128
144
165
183
202
220
238
255
278
298
317
337
356

12
27
77
170
263
368
464
579
683
782
908
0
0
0
0
0
0
0
0
0
0
0

1
3
7
17
27
37
48
58
68
80
92
103
113
127
138
150
161
173
184
195
206
223

2
6
17
36
58
81
104
125
152
176
199
222
252
277
303
327
352
376
409
436
463
489

3
7
20
44
69
97
122
153
180
207
241
271
300
328
356
394
425
456
487
518
548
578

6
13

38
84
133
185
236
285
345
399
451
502
570
627
684
739
793
847
~23

983
0
0

20
1
3
8
17
27
38
48
60
71
82
92
106
118
129
141
152
163
179
191
203
215
227

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

2
4
11
24
38
52
67
83
97
114
131
147
162
177
197
215
232
248
265
281
297
313

2
5
14
32
49
70
90
111
131
150
176
197
218
239
259
288
311
334
357
379
401
422

2
6
17
37
60
83
106
129
157
181
206
229
260
287
313
339
364
388
423
451
479
507

5
10
31
69
107
151
191
239
283
325
378
424
470
515
559
618
668
717
765
813
860
907

400

20

10
22
64
139
221
306
391
472
572
661
748
832
0
0
0
0
0
0
0
0
0
0

1
3
8
18
28
37
49
59
71
83
94
104
117
129
142
153
164
176
187
202
214
228

RECORD SIZE (BYTES)
80 100 200
50

2
3
10
23
36
49
64
78
92
110
125
140
154
173
189
206
221
237
252
268
283
306

2
4
13
30
47
65
85
104
122
144
165
184
204
228
249
271
292
313
333
354
374
404

2
5
15
34
55
77
98
118
145
168
190
217
242
266
290
313
336
368
394
420
446
471

4
9
28
63
97
138
179
219
259
304
348
390
432
472
525
571
616
661
705
748
791
834

400

8
19
56
124
197
274
351
425
515
596
675
752
0
0
0
0
0
0

0
0
0
0

Data Transmission
Time Requirements (in minutes) for Sort/Merge Program.
Rate:
No Labels.
(Submode1 2)
15 KB/sec 7-Track Tapes.
3 Work Tapes.

8K STORAGE

Figure 47.

48

12K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

400

20

2
4
12
26
41
57
73
89
108
125
141
161
179
197
215
232
249
272
291
310
329
348

12
26
74
164
253
355
446
558
657
753
874
0
0
0
0
0
0
0
0
0
0
0

1
3

2
6
16
36
57
79
101
122
148
171
194
216
245
270
295
319
342
366
398
425
451
476

3
6
7
13
37
19
43
81
67 129
94 178
118 228
148 275
175 333
201 385
234 436
263 485
291 551
319 606
346 660
383 713
413 766
444 817
474 891
503 949
532 1006
561
0

7

17
27
36

48
58
67
80
91
102
113
126
137
149
161
172
183
194
205
221

16K STORAGE

RECORD SIZE (BYTES)
80 100 200
50

400

20

2
4
10
24
37
51
67
82
96
113
129
145
160
175
195
212
229
246
262
278
294
310

9
22
62
136
216
299
383
462
560
647
732
815
0
0
0
0
0
0
0
0
0
0

1
3
8
18
28
37
49
59
71
82
93
104
117
129
141
153
164
175
186
201
214
227

2
5
14
31
49
69
89
109
129
148
173
195
216
236
256
284
307
330
352
374
395
417

2
6
17
37
59
82
105
127
154
179
203
226
256
282
308
334
358
383
417
445
472
500

5
10
30
68
105
149
187
235
278
319
371
417
462
506
549
607
656
704
752
799
845
891

RECORD SIZE (BYTES)
50
80 100 200
2
3
10
22
36
49
64
78
92
109
124
139
153
171

188
204
220
236
251
266
281
304

2
4

13
29
47
64
84
103
121
143
163
183
202
226
247
268
289
310
330
350
370
400

2
5
15
34
54
76
97
117
144
166
188
215
239
263
287
310
333
364
390
416
442
467

4
9
27
62
96
136
177
217
256
300
343
385
426
467
518
564
609
653
696
740
782
824

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 9-Track Tapes.
3 wo;rk Tapes.
No Labels.
(Submodel 2)

System/360 PJodel 20 TPS Performance Estimates

400
8
19
55
122
195
270
347
420
508
588
666
742
0
0
0
0
0
0
0
0
0
0

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE
20

1
3
7
15
24
34
43
53
64
73
83
95
105
115
126
136
145
159
170
181
192
203

Figure 48.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

12K STORAGE

RECORD SIZE (BYTES)
80 100 200
50

1
3
9
21
33
46
59
71
87
100
114
129
144
158
173
187
200
218
234
249
264
279

2
4
12
27
43
60
71
93
112
130
147
164
186
204
223
241
259
276
301
321
341
360

2
5
14
32
49
69
88
110
130
149
173
194
215
236
256
283
305
327
350
371
393
414

400

4
8
9
17
26
50
57 110
90 110
124 238
159 299
192 374
232 440
268 504
303 585
338 656
383 726
421 794
459 861
496 952
533 1027
569 1101
620
0
660
0
700
0
740
0

20

1

2
7
15
~4

33
43
52
61
72
82
92
102
114
124
134
145
155
165
175
184
199

1
2
7
15
24
33
42
53
63
72
82
94
104
115
125
135
145
155
165
174
191
202

Figure 49.

RECORD SIZE (BYTES)
'50
80 100 200

1
3
9
19
30
42
54
66
77
91
104
116
129
141
156
170
184
197
210
223
236
248

2
4
10
24
37
52
67
82
97
111
130
146
162
177
192
213
230
247
263
280
296
312

2
4
12
27
43
60
76
93
112
130
147
164
186
205
224
242
260
278
302
322
342
362

400

20

3
6
7
14
40
20
45
87
11 138
100 191
126 245
158 295
186 357
214 413
249 467
279 520
310 591
339 650
368 708
407 765
439 822
472 877
504 956
535 1018
566 1080
597
0

3
8
16
25
34
44
54
65
75
85
95
106
117
128
139
149
159
169
183
194
206

1

RECORD SIZE (BYTES)
50
80 100 200

1
3
8
18
29
40
52
63
74
88
100
112
124
138
151
165
177
190
202
214
226
244

2
3
'0
22
35
48
63
77
90
107
122
137
151
169
185
201
216
232
247
262
276
299

2
4

3

"

18
41
64
91
117
144
170
199
228
255
283
309
343
373
403
432
461
490
518
545

25
40
55
71
85
104
120
136
155
113
190
208
224
241
263
282
300
319
337

6

400

5
12
35
77
122
169
217
263
317
368
416
464
526
579
632
683
734
784
852
909
965
1020

Data Transmission
Time Requirements (in minutes) for Sort/Merge Program.
No Labels.
(Submodel 2)
Rate: 30 KB/sec 9-Track Tapes.
3 Work Tapes.

12K STORAGE

8K STORAGE
20

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200 400
2
3
10
21
35
47
62
76
88
105
120
135
149
163
176
196
212
228
244
259
274
289

2
4
13
29
47
64
83
102
120
137
161
181
201
220
239
258
277
304
326
347
369
390

3
6
16
36
56
79
100
121
147
171
193
216
238
267
293
318
343
367
391
415
439
462

5

, 1

31
68
107
147
185
233
216
317
357
410
456
502
541
591
634
677
720
783
832
0

10
21
62
134
212
289
374
458
539
618
715
0
0
0
0
0
0
'0
0
0

0
0

20
1

3
7
16
24
34
43
53
63
13
82
92
104
114
125
136
145
156
166
176
185
195

16K STORAGE

RECORD SIZE (BYTES)
80 100 200
50
1
3
9
19
31
42
56
68
80
92
108
121
135
147
160
173
185
205
219
234
248
262

2
4
12
25
41
56
70
89
106
121
136
158
176
194
211
228
245
261
277
304
324
343

2
5
13
29
47
63
84
103
120
143
164
183
203
221
240
268
289
311
332
353
374
395

4
8
23
50
81
114
146
177
207
248
282
316
349
381
413
462
499
536
572
608
644
679

400

20

7
16
44
100
157
220
280
338
410
476
540
603
0
0
0
0
0
0
0
0

1
3
7
16
26
35
46
55
65
74
86
97
108
118
128
138
148
158
173
184
196
207

0
0

RECORD SIZE (BYTES)
50
80 100 200
1
3
9
19
30
42
55
66
80
93
106
118
130
142
159
173
181
200
214
227
240
253

2
4
11
24
38
52
69
84
98
116
133
149
165
181
196
211
235
253
210
288
305
322

2
4
12
28
43
61
78
94
115
134
151
169
186
210
231
250
270
289
308
327
346
364

3
7
21
47
73
104
132
165
196
227
257
286
326
360
393
426
458
490
522
553
584
634

400
6
1"
42
93
147
201
252
321
379
"35
489
567
0
0
0
0

0
0
0

0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 7-Track Tapes.
4 Work Tapes.
No Labels.
(Submodel 2)

Appendix: Sort/Merge Program Time Requirements

49

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE
20

1
2
7
15
24
33
42
53
62
71
81
93
103
113
124
134
143
153
163
172
188
199

Figure 50.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

RECORD SIZE (BYTES)
50
80 100 200 400

20

9
20
59
128
202
274
355
434
512
587
678
0
0
0
0
0
0
0
0
0
0
0

1
3
7
16
24
34
43
53
63
72
82
91
104
114
124
135
144
155
165
175
184
194

1
3
10
21
34
45
61
74
86
103
117
131

145
159
172
191
207
222
238
252
267
282

2
4-

13
28
45
62
81
99
116
133
156
175
194
213
232
250
268
295
316
336
357
378

2
5
15
35
54
76
97
117
142
165
187
208
229
258
283
307
331
354
378
401
423
446

5
10
30
65
102
141
177
222
263
302
341
391
435
479
521
564
605
646
686
747
794
0

20
1
2
7
14
22
30
38
48
57
66
74
85
94
104
113
122
131
140
149
158
172
182

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

1

3
9
19
31
42
55
67
79
91
107
120
133
146
158
171
183
202
217
231
245
259

2
4
11
25
40
55
69
88
10.4
119
134
156
173
191
207
224
241
257
273
299
318
337

2
5
13

28
46
62
83
101
118
141
161
180
199
217
236
263
284
305
326
347
367
388

3
8
22
49
80
111
143
173
202
243
276
309
342
373
404
452
488
525
560
595
630
664

RECORD SIZE (BYTES)
50
80 100 200

400

20

7
15
43
98
153
214
273
330
400
464
527
588
0
0
0
0
0
0
0
0
0
0

1

1

3
7
16
26
35
45
55
65
74
86
97
108
117
128
138
148
158
172
184
195
206

3
9
18
30
42
54
65
79
92
105
117
129
140
158
172
185
199
212
225
238
251

2
4
11
23
38
51
68
83
97
115
132
148
164
179
194
209
233
250
268
285
302
319

,.2
12
27
43
60
77
93
114
132
150
167
184
208
228
247
267
286
305
323
341
360

3
7
21
47
72
103
130
162
193
224
253
282
321
354
387
420
451
483
514
545
575
624

400

6
111

41
91
145
198
248
315
372
427
480
557
0
0
0
0
0
0
0
0
0
0

Data Transmission
Time Requirements (in miltl-utes) for Sort/Merge Program.
(Submodel 2)
Rate:
15 KB/sec 9-Track Tapes.
No Labels.
4 Work Tapes.

8T< STORAGE

Figure 51.

50

12K STORAGE

RECORD SIZE (BYTES)
50
80 100· 200
1
3
8
18
28
38
51
62
72
86
98
110
121
132
143
160
172
185
198
210
223
235

2
3
10
22
36
49
64
78
92
105
123
138
153
168
183
197
211
232
249
265
281
297

2
4
12
27
42
59
75
90
110
127
144
161

177
199
218
237
255
274
292
309
327
344

16K STDRAGE

12K STORAGE

3
7
22
48
75
103
130
163
193
221
250
286
319
350
382
413
443
473
502
547
581
615

400

20

6
14
41
90
142
193
250
306
361
413
478
538
597
655
712
768
824
878
961
0
0
0

1
3
7
15
22
31
39
.'9
58
67
76

84
96
105
115
124
133
143
152
161
170
179

RECORD SIZE (BYTES)
50
80 100 200

400

1
3
7
16
26
35
46
56
66
76
89
100
111
122
132
142
152
169
180
192
204
215

5
10
28
64
100
141
179
216
262
304
346
386
425
463
521
566
610
654
697
740
782
0

1

3
9
20
32
43
54
69
81
93
105
122
135
149
162
175
188
201
213
234
249
263

2
4
10
22
35
47
63
77
90
107
122
137
151
165
179
199
215
231
247
263
278
293

2
6
16
34
56
78
100
121
141
169
192
215
238
260
281
315
340
365
389
414
438
462

20

RECORD SIZE (BYTES)
50
80 100 200

1
1
3
3
7
7
16
15
24
26
36
33
43
46
55
51
67
60
77
69
80
88
99
90
100 109
109 118
119 133
128 144
138 156
147 167
160 178
171 189
181 ·200
192 211

1

3
9
19
30
40
53
65
76
90
103
116
128
140
152
164
182
196
209
223
236
249

2
3
9
21
33
46
59
71
86
100
113
127
139
157
173
187
202
216
230
244
258
272

2
5
15
32
50
71
90
112
133
154
174

194
221
244
266
288
310
332
353
374
395
429

400
4
9
27
59
93
128
160
203
240
276
310
359
400
439
478
516
554
591
627
689
132
774

Data Transmission
Time Requirements (in minutes) for Sort/Merge Program.
No Labels.
(Submodel 2)
4 Work Tapes.
Rate:
30 KB/sec 9-Track Tapes.

System/360

~odel

20 TPS Performance Estimates

I

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE
20

1
2
7
15
25
33
42
53
63
73
82
91
105
115
126
136
146
156
166
176
185
203

Figure 52.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200 400

1
3
9
21
34
46
61
74
87
99
118
132
147
160
174
188
201
223
239
254
270
285

2
5
13
29
46
62
82
100
118
136
152
177
197
217
236
255
274
292
310
328
361
382

2
5
15
35
54
76
97
118
137
165
188
210
232
254
275
296
331
356
380
405
428
452

5
10
30
66
101
144
182
218
268
310
351
390
429
486
531
576
621
665
708
751
793
0

12
26
71
153
247
342
437
528
617
733
834
0
0
0
0
0
0
0
0
0
0
0

20

1
2
7
16
25
34
43
54
64
74
84
93
106
117
127
138
148
159
169
179
189
198

1
2
7
15
24
33
41
53
62
72
81
89
103
114
124
134
144
154
164
173
183
200

Figure 53.

RECORD SIZE (BYTES)
50
80 100 200

1
3
9
19
31
42
55
67
79
91
106
120
133
146
159
171
184
196
216
230
245
259

2
4
11
24
39
53
67
85
101
116
131
145
168
185
202
219
235
252
268
283
299
326

2
4
12
27
45
60
80
97
114
130
155
174
193
211
230
247
265
294
315
336
356
377

3
7
21
46
75
101
135
165
193
221
261
293
325
356
387
417
447
476
528
563
598
632

400

20

6
14
40
88
143
192
256
311
364
415
492
552
0
0
0
0
0
0
0
0
0
0

1
3
8
17
26
35
46
56
66
75
88
98
109
119
130
140
150
160
176
187
199
211

RECORD SIZE (BYTES)
50
80 100 200

1
3
9

19
29
41
53
64
77
90
102
114
126
138
149
168
181
195
208
221
234
246

2
4
10
22
36
49
65
80
93
106
127
143
158
173
188
202
217
240
258
275
291
308

2
4
12
26
41
58
74
89
109
127
144
161
177
193
218
237
256
275
293
312
329
347

3
6
20
44
67
96
122
146
180
209
237
265
292
318
360
391
422
453
483
513
543
572

400

5

12
37
82
126
180
228
274
338
391
443
494
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
No Labels.
{Submodel 2)
15 KB/sec 7-Track Tapes.
5 Work Tapes.

8K STORAGE
20

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200
1
3
9
20
33
44
59
72
85
96
114
129
142
156
170
183
195
217
232
247
262
277

2
4
12
28
44
60
79
96
114
131
147
171

190
209
227
246
264
282
299
316
348
368

2
5
14
33
52
73
93
113
132
158
180
202
223
244
264
284
318
341
365
388
411
434

16K STORAGE

12K STORAGE

4
10
29
63
95
136
172
206
253
293
331
369
406
459
502
545
587
628
669
710
750
0

400

20

11

1

24
65
141
227
315
402
487
569
676
769
0
0
0
0
0
0
0

2
7
16
25
34
43
54
64
74
83
92
105
116
127
137
148
158
168
178
187
197

0

0
0
0

RECORD SIZE (BYTES)
50
80 100 200

400

20

3
7
21
45
74
99
132
160
188
215
254
286
317
347
377
407
436
464
515
549
583
616

6
14
39
86
139
187
248
302
354
403
478
536
0
0
0
0
0
0
0
0
0
0

1
3
8
17
26
35
46
55
66
75
87
98
108

1
3
9
19
30
41
54
66
78
90
105
118
131
144
157
169
181
193
213
227
242
256

2
4
11
24
38
52
66
84
99
114
129
143
165
182
198
215
231
247
263
278
293
320

2
4
12
27
44
59
78
95
112
128
152
171
189
207
225
242
259
288
308
328
349
369

119

130
140
149
159
175
186
199
210

RECORD SIZE (BYTES)
50
80 100 200
1
3
8
19
29
41
52
63
77
89
101
113
125
137
147
166
179
193
206
219
232
244

2
4
10
22
36
48
65
79
92
105
125
141
156
171
186
200
214
238
254
271
288
305

2
4
12
26
40
57
73
88
108
125
142
158
17q
190
215
234
253
271
289
307
325
342

3
6
19
43
66
94
120
144
177
205
233
260
287
312
353
3814
415
445
475
504
533
562

400
5

12
37
81
123
176
224
268
331
383
434
484
0
0
0
0
0
0

0
0
0
0

Time Requir.ements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 9-T£ack Tapes.
5 Work Tapes.
No Labels.
(Suhmodel 2)

Appendix; Sort/Merge Program Time Requirements

51

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

20

1
2
6
14
23
31
39
49
58
66
75
83
96
105
115
125
134
143
152
161
169
185

Figure 54.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

RECORD SIZE (BYTES)
80 100 200 400
50

1
3
8
17
28
38
51
62
72
82
98
110
122
133
145
156
167
185
198
211
224
237

2
4
10
22
36
49
64
78
93
106
119
139

154
170
185
200
214
229
243
257
283
299

2
4

12
27
41
58
74
90
105
126
144
161
178
194
210
226
253
272
291
309
327
346

8
3
7
18
50
22
48 108
72 171f
103 241
130 308
156 373
193 436
222 518
252 589
280 659
308 728
349 796
381 862
414 928
445 1028
477 1104
508 1180
0
539
0
569
599
0

20

1

2
7
15
23
32

f.J0
51
60
69
78
86
98
108
118
128
138
148
157
167
175

184

20
1
3
8
16
25
36
46
55
65
78
88
99
110
120
130
140
156
168
179
191
203
214

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

1
3
7
16
26
36
47
57
67
77
90
101
112
123
134
145
155
165
182
194
206
218

1
3
9

19
31
42
53
67
80
92
104
115
132
146
159
173
185
198
211
223
235
257

1
3
10
21
34
46
61
75
87
100
118
133
147
162
175
189
202
224
240
256
272
287

2
5
15
33
53
71
94
115
135
154
182
205
227
249
270
291
312
332
369
393
417
441

400

20

4

1
3
8
16
25
33
43
52
62
71
83
92
102
112
122
132
141
150
165
175
187
197

9

26
58
94
126
167
203
238
272
322
361
400
438
475
512
548
607
650
692
734
775

RECORD SIZE (BYTES)
80 100 200
50

1
3
7
16
25
35
45
54
66
77
87
97
107
117
127
1143
154
165
177
188
199
209

1

3
8
18
29
39
52
63
74
85
101
113
126
138
149
161
172
191
204
218
231
245

1
3
9
20
31
45
57
68
84
97
111
123
136
148
168
182
197
211
225
239
253
266

2
5
14
30

In

67
85
102
125
145
165
184
203
221
250
272
293
314
336
356
377
397

400

4
8
24
53
82
117
148
177
218
253
286
319
352
383
434
472
509
545
581
617
652
687

I

Time Requirements (in minutes) for sort/Merge Program.
Data Transmission
Rate: 30 KB/sec 9-Track Tapes.
(Submodel 2)
5 Work Tapes. No Labels.

8T< STOHAGE

Figure 55.

52

12K STORAGE

8T< STORAGE

12K STORAGE

RECORD SIZE (BYTES)
80 100 200
50
1
4
10
22
34
49
62
77
92
107
121
134
148
168
184
200
215
231
246
261
276
290

2
4
12
28
46
61f
82
100
117
139

159
178
197
216
234
252
270
301
322
343
364
384

2
5
16
35
55
76
96
120
142
165
186
207
228
259
284
308
332
355
379
402
425
447

4
10
28
61
97
133
168
210
250
288
326
363
398
453
496
538
579
620
660
700
740
0

400

20

11
23
67
146
226
314
402
486
567
675
768
0
0
0
0
0
0
0
0
0
0
0

1
3
7
16
26
34
45
55
64
76
87
98
108
118
128
138
148
164
176
187
199
210

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
9
20
30
43
55
66
81
95
108
120
133
144
162
177
191
205
219
233
246
260

6
15
42
91
144
199
250
313
373
430
486
541
0
0
0
0
0
0
0
0
0
0

1
1
8
17
26
37
46
55
68
79
88
99
109
123
134
145
157
169
179
190
201
212

2
4
10
23
38
51
69
84
99
117
135
151
168
184
199
215
230
255
274
292
310
327

2
4
13
28
43
62
79
95
117
136
154
172
190
207
233
254
274
295
314
334
354
373

3
8
22
48
76
106
134
167
199
230
260
290
319
363
397
431
1f64
497
530
'j62
594
625

RECORD SIZE (BYTES)
50
80 100 200
1
3
8
19
30
41
51
66
78
89
100
116
130
143
156
169
181
194
206
218
230
252

1
3
10
23
35
51
64
77
95
111
125
140
154

174
191
208
224
241
257
272
288
303

2
4
11
26
41
56
74
91
108
124
139
162
181
199
217
234
252
269
285
302
332
352

3
7

19
42
68
92
121
149
176
202
227
263
294
324
353
382
410
438
466
493
519
571

Time Requirements (in minutes) for sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 7-Track Tapes.
6 Work Tapes.
No Labels.
(Submodel 2)

System/360 Model 20 TPS Performance Estimates

400
5
12
35
78
125
170
222
273
322
370
416
483
0
0
0
0
0
0
0
0
0
0

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE
20

1
3
7
16
25
35
45
55
64
76
87
98
108
118
128
138
153
165
171
188
200
211

Figure 56.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

1

3
10
22
33
41
60
75
89
103
111
130
143
163
178
193
208
224
238
253
267
281

2
4
12
27
44
61
79
96
112
134
153
172
190
208
226
24]
260
289
310
330
350
370

2
5
15
33
52
12
92
114
136
158
178
198
218
248
271
295
317
340
362
384
406
428

4
9
26
58
92
126
159
199
236
273
308
343
377
429
469
509
548
581
625
663
700
737

4001

20

10

1

22
62

3
7
16
25
34
45
54
63
76
81
97
107
118
128
137
147
163
175
186
197
208

13~~

209
290
37~1

448
523
623
709
79LI
()

0
()
()

0
0
0
0
0
0

1
2
7
15
23
33
42
51
60
72
82
92
101
111
120
130
144
155
166
176
187
197

Figure 57.

RECORD SIZE (BYTES)
50
80 100 200

1
3
9
19
30
43
54
65
80
93
106
118
131
142
160
174
188
202
216
229
243
256

2
4
10
23
38
50
68
83
97
115
132
148
164
180
195
210
225
250
268
286
304
321

2
4
12
28
42
61
77
93
114
133
151
169
186
202
228
248
268
288
307
327
346
364

3
7
21
47
74
103
129
162
193
223
252
281
309
351
385
418
450
482
514
545
576
606

400

20

6

1
1
8
17
26
37
46
55
68
79
88
98
108
122
133
145
156
168
178
189
200
211

14
40
88
139
192
241
302
359
415
469
522
0
0
0
0
0
0
0
0
0
0

RECORD SIZE (BYTES)
50
80 100 200

1
3
8
19
30
40
50
65
77
89
99
115
129
142
155
167
180
192
204
216
228
250

1
3
10
23
34
50
63
76
94
109
124
138
152
172
189
205
221
231
253
269
284
299

2
4
11
25
41
56
73
90
106
122
137
160
178
196
213
231
248
265
281
291
327
346

3
6
18
41
66
91
118
146
172
198
223
258
288
317
346
374
402
430
457
483
509
560

400

5
12
34
76
122
166
217
267
315
362
407
472
0

0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
No Labels.
(Submodel 2)
15 KB/sec 9-Track Tapes.
6 Work Tapes.

8f< STORAGE
20

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200
1
3
9'
19
28
41
52
65
78
90
102
113
125
141
155
168
181
194
207
220
232
244

2
4
10
22
37
51
66
80
93
111
121
142
158
113
187
202
216
240
251
274
290
307

2
4
12
27
43
59
75
93
1 11
128
145
162
178
202
221
240
258
217
295
313
330
348

16K STORAGE

12K STORAGE
400

20

8
3
1
17
48
20
45 104
70 161
97 224
122 286
153 346
181
403
209 480
231 547
263 612
289 67:6
329 73:9
360 801
391 862
95'5
421
450 1026
480 109,6
0
509
537
0
566
0

3
7
15
24
32
42
51
60
72
82
92
101
111
120
130
139
154
165
175
186
196

1

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
8
17
26
37
41
57
70
81
92
103
114
124
139
151
163
176
187
199
211
222

4
10
28
61
97
133
168
210
250
288
326
362
398
453
495
537
579
619
660
700
139
778

1

1
3
9
19
31
41
56
68
79
94
108
121
135
147
160
112
185
205
220
234
248
263

1

3
10
22
34
49
62
74
92
106
121
135
148
162
182
198
214
230
245
261
276
291

2
5
16
35
55
76
96
120
142
165
186
207
228
259
284
308
332
355
379
401
424
447

1

7
16
25
35
44
52,
65
15
84
93
103
116
126
137
148
159
169
179
190
200

RECORD SIZE (BYTES)
50
80 100 200
1
3
7
16
26
35
44
57
67
77
87
101
112
123
135
145
156
161
178
188
198
217

1
3
8
19
28
41
52
62
17
90
101
113
125
141
155
168
181
194
201
220
233
245

1
3
9
20
33
44
58
72
85
97
109
127
141
156
170
183
197
210
223
236
259
275

2
5
13
30
Lj.8
66
86
106
125
144
162
188
209
230
251
272
292
312
331
351
369
406

400
4
8
23
51
82
112
146
180
212
244
214
318
354
389
424
459
493
526
559
591
647
685

Time Requirements (in minutes) for Sort/Merge program.
Data Transmission
Rate:
6 Work Tapes.
No Labels.
(Submodel 2)
30 KB/sec 9-Track Tapes.

Appendix: Sort/Merge Program Time Requirements

53

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STOHAGE
20

1
3
8
18
28
39
50
62
72
85
97
109
120
131
146
159
171
183
196
207
219
231

Figure 58.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

1
3
B
18
28
38
50
61
71
84
96
107
118
129
144
156
169
181
193
204
216
227

Figure 59.

54

RECORD SIZE (BYTES)
50
80 100 200 400

2
4

12
28
43
61
76
96
113
130
151
170
188
206
224
248
267
287
306
326
344
363

3
6
18
39
61
86
108
135
160
184
213
240
266
291
315
349
377
404
432
459
485
512

3
7
21
47
75
104
133
161
195
226
255
285
322
355
387
419
450
481
522
557
591
625

6
14
41
90
140
196
247
308
364
417
484
543
601
659
715
788
851
913
974
0
0
0

14
32
90
194
306
426
539
668
789
906
0
0
0
0
0
0
0
0
0
0
0
0

20

1
3
8
17
27
37
48
58
71
81
92
103
116
128
140
151
163
174
185
201
214
225

16K STORAGE

RECORD SIZE (BYTES)
80 100 200
50

400

2
4
10
24
38
52
68
83
97
115
131
146
162
182
199
215
232
248
264
280
303
321

10
22
64
139
221
306
391
472
572
661
748
832
0
0
0
0
0
0
0
0
0
0

2
5
14
32
51
70
91
111
131
155
177
198
219
244
268
291
313
336
358
379
401
433

2

5

6

11
31
70
111
152
198
242
285
335
382
429
474
518
577
626
675
724
772
819
866
911

17

37
60
84
107
132
158
182
206
236
262
288
314
339
364
399
427
455
482
510

RECORD SIZE (BYTES)
50
80 100 200
20

1
3

8
17
27
37
48
58
70
81
92
102
116
128
139
151
162
173
188
200
213
225

1
4
10
23
36
50
65
79
95
111
126
140
155
175
191
207
223
238
254
269
292
309

2
5

13
30
47
65
85
104
122
145
165
185
204
230
251
272
293
314
335
355
384
407

2
5

16
34
55
78
99
124
147
169
191
220
245
269
292
315
347
374
400
425 .
451 .
476.

4
9
28
64
101.
139

181
221
260
308
351
393
434
474
530
576
621
666
709·
.752
795
857

400

9
20
58
126
201
2.80
357
442
525
605
683
783
0
0
0
0
0
0
·0
0
0
0

I

Time Requirements (in mi~utes) for Sort/Merge Program.
Data Transmission
Rate: 15 KB/sec 7-Track Tapes.
3 Work Tapes.
With Labels.
(Submodel 2)

BK
20

12K STORAGE

STOR.~GE

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200
2
4
12
27
42
59
74
93
110
127
147
166
183
201
218
241
260
280
298
317
336
354

3
6
17
38
59
83
105
131
155
178
207
232
257
282
306
338
365
392
418
444
470
496

3
7
21
45
72
100
128
156
188
218
247
275
311
343
374
404
434
464
504
537
570
603

6
14
39
86
134
188
237
296
349
401
464
521
577
632
686
756
817
876
935
993
0
0

400

20

14

1
3
8

30
86
184
291
404
511
634
748
860
990
0
0
0
0
0
0
0
0
0
0
0

17

27
36
48
58
70
81
92
102
116
127
139
151
162
173

184
200
212
224

16K STORAGE

RECORD SIZE (BYTES),
50
80 100 200 400

20

9
22
62
136
216
299
383
462
560
647
732
815
0
0
0
0
0
0
0
0
0
0

3
B
17
27
37
48
58
70
81
92
102
116
127
139
150
161
172
187
199
212
224

2
4
10
23
37
51
67
82
95
114
129
145
160
179
196
213
229
245
261
277
299
317

2
5
14
31
50
69
90
110
129
153
174
195
215
241
264
286
309
331
352
373
395
427

2
6
17
37
59
82
105
130
155
179
202
232
258
284
309
334
358
392
420
447
475
501

5
10
30
69
109
150
194
237
279
329
375
420
464
508
566
614
662
710
757
803
849
894

1

RECORD SIZE (BYTES)
80 100 200
50
1
3
10
23
36
49
64
78
94
110
125
139
154
173
190
205
221
237
252
267
290
307

2
2
5
5
13
15
34
29
47
55
64
77
84
98
103 122
121 145
144 167
164 189
1'83 218
202 242
227 266
249 289
270 312
291 . 344
311 370
331 395
351 421
380 446
403 471

-4

9
28
63
100
137
179
219
257
30LJ

346
388
429
468
524
569
613
657
700
743
785
846

400
9
20
57
124
198
276
351
436
517
596
673
771
0
0
0
0
0
0
0
0
0

Time ReqUirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 9-Track Tapes.
With Labels.
3 Work Tapes.
(Submodel 2)

System/360 Model 20 TPS Performance Estimates

0

FILE
SIZE
(RECOaDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

20

1
2
7
16
25
34
44
54
64
75
85
96
106
116
128
139
150
161
172
182
193
203

Figure 60.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

RECORD SIZE (BYTES)
80 100 200
50

1
3
10
22
34
48
60
75
89
102
119
133
147
162
175
194
209
225
240
255
270
284

2
4
13

29
45
63
80
100
118
136
158
177
196
215
233
258
278
299
319
339
358
378

2
5
15
34
54
75
9,6
116
140
163
184
205
232
256
279
302
324
346
376
401
425
450

400

20

4
10
10
21
28
60
61 128
95 202
133 282
167 356
209 441
246 521
283 599
328 689
368 774
407 858
446 940
484 1021
534 1100
576 1207
618
0
660
0
701
0
741
0
782
0

1
3
7
16
25
33
43
53
63
73
83
93
104
115
125
136
146
156
166
180
191
202

1
3
7
15
25
33
44
54
63
72
85
95
105
116
125
135
149
160
172
183
194
205

Figure 61.

RECORD SIZE (BYTES)
80 100 200
50

1
3
8
19
30
41
54
66
77
91
104
116
128
144
157
170
183
196
209
221
239
253

2
4
10
24
38
52
67
82
97
115
130
146
161

180
197
214
231
247
263
279
295
319

2
4
12
27
43
60
76
95
113
130
147
168
187
206
224
242
259
284
304
324
344
363

400

20

6
3
7
14
40
20
46
87
73 138
100 191
130 245
159 295
187 357
221 413
252 467
282 520
312 591
341 650
379 708
412 765
444 822
476 877
508 956
538 1018
569 1080
0
599

1
3
7
16
25
34
44
53
64
74
83
93
105
116
126
136
146
156
170
181
192
203

RECORD SIZE (BYTES)
50
80 100 200

1
3
8
19
29
40
52
64
76
89
101
113

124
140
153
166
178
191
203
215
233
247

1
3
10
22
36
48
63
77
91
108
123
137
152
170
186
202
217
233
248
263
284
301

2
4
11
25
40
56
71
89
105
121
137
158
175
193
209
226
248
267
286
304
322
340

400

3
5
6
12
18
36
42
78
66 124
91
173
119 221
145 273
171 324
202 374
230 422
258 484
285 538
311 591
347 642
377 693
407 743
436 816
464 872
493 928
520 984
561 1039

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
30 KB/sec 9-Track Tapes.
3 Work Tapes.
With Labels.
(Submodel 2)

8K STORAGE
20

16K STORAGE

12K STORAGE

8K STORAGE

RECORD SIZE (BYTES)
80 10.0 200 400
50
2
4
11
23
36
51
64
80
95
110
124
139
158
174
190
206
221
237
252
267
282
306

2
5
14
30
49
68
88
106
124
149
169
190
210
229
248
277
299
321
343
365
386
407

3
6
17
37
57
81
102
127
151
175
197
219
250
276
301
326
350
375
399
422
446
484

16K STORAGE

12K STORAGE

5
11
31
68
107
147
185
233
276
317
357410
456
502
547
591
634
677
720
783
0
0

10
21
62
134
212
289
374
458
539
618
715
0
0
0
0
0
0
0
0
0
0
0

20
1
2
7
1-6
24
33
42
53
63
72
81
93
103
114
123
134
144
153
163
172
188
200

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
9
20
32
43
57
69
81
96
110
124
136
149
162
180
195
209
224
238
252
266

7
17
49
107
169
232
291
366
433
499
562
645
0
0
0
0
0
0
0
0
0
0

1
3
7
16
25
34
44
55
64
73
85
96
106
116
126
136
145
160
171
182
193
204

2
4
12
26
42
57
74
91
107
122
143
161
179
196
213
230
247
272
291
310
329
348

2
5
13
29
47
66
85
103
121
145
165
185
204
223
249
271
293
314
336
356
377
398

4
8
23
53
83
117
149
180
219
254
288
322
354
399
437
474
511
547
584
619
654
689

RECORD SIZE (BYTES)
50
80 100 200
1
3
8
19
30
42
54
65
80
92
104
117
128
145
158
172
186
199
212
225
237
250

2
4
11
24
38
52
69
84
98
117
134
150
166
182
197
220
238
255
273
290
307
324

2
4
13
28
43
62
78
98
117
135
153
170
193
214
233
253
272
292
310
329
347
365

3

7
22
48
76
106
133
168
199
229
259
287
331
364
398
430
462

400
6
14
42
93
147
201
252
321
379
435
489
567
0
0

1194

525
556
607
643

0

0
0

0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Traasmission
Rate:
15 KB/sec 7-Track Tapes.
4 Work Tapes.
With Labels.
(Submodel 2)

Appendix: Sort/Merge Program Time Requirements

55

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8f(' STORAGE
20

1
2
7
15
24
33
43
53
62
71
83
94
104
114
123
133
147
158
169
180
191
201

Figure 62.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

RECORD SIZE (BYTES)
8(1 100 200 400
50

20

9
20
59
128
202
274
355
434
512
587
678
0
0
0
0
0
0
0
0
0
0
0

1
2
7
16
24
33
42
52
62
71
80
92
10'"
113
123
133
143
152
162
171
187
198

2
3
10
23
35
49
62
78
92
107
121
134
153
168
184
199
215
229
244
259
273
296

2
5

13
29'
47
66
85
103
120
144
163
183
202
221
239
267
289
310
331
351
372
392

2
6
16
36
511
78
98
122
145
168
190
211
240
265
289
313
337
360
383
406
428
465

5
10
30
65
102
141
177
222
263
302
341
391
435
479
521
564
605
646
686
747
494
0

20
1
2
6
14
22
30
40
49
57
65
76
86
95
104
113
122
134
144
154
164
174
184

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

1
3
9
19
31
42
56
68
80
95
109
122
135
147
160
178
192
206
220
235
248
262

2
4
12
25
41
56
73
89
105
120
141
158
176
/93
210
226
242
267
286
305
324
342

2
5
13
29
47
65
84
101
118
142
162
181
200
219
244
266
287
308

329
350
370
390

4

8
23
52
81
114
145
175
214
248
281
314
346
389
426
463
499
535
570
605
639
673

400

20

7
16
47
104
164
225
283
356
421
484
545
626
0
0
0
0

1
3
7
16
25
34
44
54
63
73
85
95
105
116
125
135
144
159
171
181
193
203

a

0
0
0
0
0

RECORD SIZE (BYTES)
50
80 100 200

1
3
8
19
30
42
53
64
79
91
103
116
127
144
157
171
184
197
210
223
235
248

2
4
11
23
38
51
69
83
97
116
133
149
164
180

195
217
235
252
270
287
304
321

2
4
12
28
43
61
77
97
115
133
151
168
191
211
230
250
269
288
306
325
343
361

3
7
21
47
75
104
131
l65
196
226
255
283
326
359
391
423
455
486
517
547
597
633

400

6
14
41
91
145
198
248
315
372
427
480
557
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 9-Track Tapes.
4 Work Tapes.
With Labels.
(Submodel 2)

8t<: STORAGE

Figure 63.

56

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
9
19
29
41
52
65
77
89
101
112
128
141
154
167
179
192
204
216
228
247

6
14
41
90
142
193
25.0
306
361
413
478
538
597
655
712
768
824
878
0
0
0
0

1
2
7
14
22
31
39
48
57
66
74
85
95
104
113
123
132
140
149
158
172
183

2
4
11
23
38
52
67
82
95
114
130
145
160
175
190
212
229
246
263
279
295
311

16K STORAGE

12K STORAGE

2
4
13

28
42
60
76
95
113
130
147
164
186
205
224
243
261
279
297
315
332
361

3
7
22
48
75
103
130
163
193
221
250
286
319
350
382
413
443
473
502
547
581
615

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
7
16
26
35
47
57
67
80
91
102
112
123
133
148
160
172
184
195
207
218

5
11
32
69
109
150
188
237
280
322
363
416
463
509
555
600
644
688
731
795
845
0

1
3
7
15
24
32
41
51
59
68
79
89
98
108
116
126
134
148
159
168
179
188

1
3
9
20
32
44
57
70
82
94
110
124
138
151
164
177
190
209
224
238
253
267

2
4
10
22
36
50
64
77
90
108
123
138
152
166
185
202
218
234
250
265
281
296

3
6
16
37
57
80
102
123
150
174
197
220
242
272
298
323
349
373
398
422
446
470

RECORD SIZE (BYTES)
80 100 200
50
1
3
7
16
25
36
45
54
66
77
87
97
107
120
132
143
154
165
176
187
197
208

1
3
8
19
30
40
54
65
77
91
104
117
129
141
153
170
184
197
211
225
238
251

1

3
10
21
33
47
59
74
87
101
114
127
145
160
175
189
204
218
232
246
259
273

2
5
15
33
52
72
91
114
135
156
176
195
224
247
270
292
314
335
356
377
411
436

400
4
9
27
59
93
128
160
203
240
276
310
359
400
439
478
516
554
591
627
689
732
774

Time Requirements (in miJlutes) for Sort/Merge Program.
Data Transmission
Rate:
4 Work Tapes.
30 KB/sec 9-Track Tapes.
With Labels.
(Submodel 2)

system/360 Model 20 TPS Performance Estimates

I

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE
20

1
2
7
15
25
33
44
54
63
72
85
96
106
116
126
136
1 q6
155
172
183
195
206

Figure 64.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
650.00
70000
75000
80000
85000
90000
95000
100000

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200 400

20

12
26
71
153
247
342
437
528
611
733
834
0
0
0
0
0
0
0
0
0
0
0

1
3
7
16
25
34
42
54
63
73
82
94
105
116
126
136
146
156
166
176
191
203

2
3
10
23
35
50
63
76
93
108
123
137
151
165
186
202
218
234
249
265
280
295

2
5
13

29
48
64
85
104
122
139
164
18q
204
224
243
262
28'
299
332
353
375
397

2
6
17
36
56
79
101
121
149
112
195
217
239
261
296
321
3q6
371
395
419
443
467

5
10
30
66
101
144
182
218
268
310
351
390
429
q86
531
576
621
665
708
751
0
0

1
2
7
15
24
33
43
53
62
71
83
94
104
114
124
134
143
153
169
180
191
202

Figure 65.

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
8
19
31
41
55
67
79
94
107
120
133
145
158
170
182
203
217
231
245
259

7
15
46
100
152
211
274
328
405
468
529
589
0
0
0
0
0
0
0
0
0
0

1
3
7
16
26
34
45
55
64
76
87
97
107
118
128
138
147
162
174
185
197
207

2
4
11
24
39
54
67
86
102
117
132
153
170
187
204
221
237
253
269
285
312
331

2
4
12
27
45
63
81
99
115
138
157
177
195
214
232
249
278
299
320
341
361
381

3
8
21
50
78
109
139
169
197
237
270
302
334
365
395
425
476
511
546
581
616
650

BECORD SIZE (BYTES)
50
80 100 200

1
3
9
19
29
42
53
64
78
91
103
115
127
138
156
170
183
196
209
222
235
248

2
4
10
22
36
49
66
80
94
112
127
143
159
114
188
203
217
242
259
276
293
310

2
4
12
27
41
59
74
89
110
128
145
161
177
201
220
239
258
277
295
313
331
349

tWO

3
6
20
44
67
97
123
154
184
212
240
268
294
335
367
398
429
q59
489
519
549
577

6
13
39
85
136
186
233
297
351
404
455
504
0
0
0
0

0
0

0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 7-Track Tapes.
(Submodel 2)
5 Work Tapes.
With Labels.

8K STORAGE
20

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200 400
1
3
10
22
34
48
61
73
90
105
119
132
146
159
180
195
211
226
241
256
271
285

2
5
13

28
46
61
82
99
117
133
157
177
196
215
233
252
269
287
318
339
360
381

2
5
16
35
53
76
96
115
142
164
186
207
228
249
282
306
330
354
377
400
423
446

16K STORAGE

12K STORAGE

4
10
29
63
95
136
172
206
253
293
331
369
406
459
502
545
587
628
669
710
750
0

11
24
65
141
227
315
402
487
569
676
769
0
0
0
0
0
0
0
0
0
0
0

20
1
3
7
15
25
34
42
53
63
73
82
94
105
115
125
135
145
155
165
174
190
201

RECORD SIZE (BYTES)
50
80 100 200 400

20

7
15
44
96
146
209
264
316
390
451
510
568
0
0
0
0
0
0
0
0
0
0

1
3
7
16
26
34
45
55
64
76
87
96
107
117
127
137
146
162
173
184
196
206

1
3
8
19
30
41
55
66
77
92
105
118
131
143
156
167
179
200
214
228
242
255

2
4
11
24
39
53
66
85
100
115
129
150
167
184
200
217
233
248
264
279
306
324

2
4
12
27
44
62
79
96
113
135
154
173
191
209
227
244
272
292
313
333
353
373

3
7
21
48
75
106
135
164
191
230
262
293
324
354
384
413
462
497
531
565
598
632

RECORD SIZE (BYTES)
50
80 100 200
1

3
9
19
29
41
53
63
77
90
102
114
125
136
155
168
182
194
207
220
233
245

1
3
10
22
36
48
65
79
92
110
126
141
157
171
186
200
214
239
256
273
290
306

2
4
12
26
40
58
73
88
109
126
143
159
175
198
217
236
255
273
291
309
326
344

3
6

20
44
66
96
121
151
180
208
236
262
288
329
360
390
421
451
480
509
538
566

400
6
13
38
83
133
182
228
290
343
394
444
492
0
0
0
0
0

0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
15 KB/sec 9-Track Tapes.
5 Work Tapes.
With Labels.
(Submodel 2)

Appendix: Sort/Merge Program Time Requirements

'::>7

8K STORAGE

FILE
SIZE
(RECDRDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000

tJOOOO
tJ5000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

20

1
3
9
19
29
41
52
63
77
90
102
113
125
136

12tJ

167
180
193
206
219
232

Figure 66.

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

15tJ

2tJ4

2
4
11
23
37
50
67
81
95
109
128
144
160
175
191
205
220
234
260
277
294
311

2
4
13
28
43
61
77
92
114
132
149
166
183
199
226
245
264
283
302
321
339
357

400

20

8
3
7
18
50
22
lJ8 108
72 174
103 241
130 308
156 373
193 tJ36
222 518
252 589
280 659
308 728
349 796
381 862
414 928
445 1028
477 1104
508 1180
539
0
569
0
599
0

1
3
7
15
23
32
39
50
59
68
76
88
98
107
117
126
1:36

ltJ5
154
163
177
188

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200

1
3
7
16
26
35
47
57
66
79
90
101
112
122
133
143
153
170
182
194
206
218

1
3
9
19
31
43
53
68
81
93
104
120
134
148
161
174
187
200
212
224
246
260

1
3
10
21
35
48
62
75
88
106
120
135

ltJ9
163
177
190
212
228

2tJ4
260
276
291

2
5
15
35
54
76
98
118
138
166
189
212
234
255
277
298
333
358
383
407
431
455

400

20

5
10
30
66
101
144
181
217
268
310
350
390
429

1
3
7
15
24
32
42
51
60
71
81
91
100
110
120
129
137
152
163
173
184
193

tJ86
531
576
620

66tJ
708
751
793
0

RECORD SIZE (BYTES)
50
80 100 200

1
3
8
16
25
36
lJ6
55
67
78
88
98
108
117
133
1114
156
167
178
189
200
211

1
3
8
18
29
39
53
64
75
89
101
114
126
138
150
161
172
192
206
219
233
246

1
3
9
21
31
45
57
69
85
98
111

12tJ
136
154
169
184
198
212
226
240
254
267

2
5
llJ
31
47
68
86
107
128

ltJ8
167
186
205
233
255
277
298
320
340
361
382
402

400

4
9
25
56
89
121
152
193
228
263
296
328
379
417
455
492
529
565
600
636
670
732

Time Reguirements (in miautes) for Sort/Merge Program.
Data Transmission
Rate: 30 KB/sec 9-Track Tapes.
5 Work Tapes.
With Labels.
(Submodel 2)

8K STOFtAGE
20
1
2
7
17

25
36
46
55
68
79
89
100
110
120
135

,tJ7
159
170
182
193
204
215

Figure 67.

58

RECORD SIZE (BYTES)
50
80 100 200

1
2
6
14
23
30
40
49
58
66
77
87
97
106
115
133
142
157
167
177
187

12K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200
2
4
10
23
37
51
66
82
97
111
125
145
161
171
193
209
225

2tJO
255
270
285
312

2
5
14
32
50
70
88
110
131

152
171
191
210
239
261
283
305
327
349
310
391
411

3
6
16
36
58
79
103
127
150
172
194

22tJ
250
275
300
324

3tJ8
371
395
418
456
484

5
12

3tJ
74
115
161
206
249
291
347
396
443

tJ90
536
581
625
693

7tJ5
796
848
0
0

tJOO

20

11
23
67
146
226
314
402

1
3
7
16
25
35
45
54
62
76
86
97
107
117
127
136
152
163
175
186
197
208

tJ86
567
675
768
0
0
0
0
0
0
0
0
0
0
0

16K STORAGE

RECORD SIZE (BYTES)
50
80 100 200
1
3
9
20
31

tJ3
55
69
82
95
108
120
131
150
164
178
192
206
220
233

2tJ6
259

2
4
11
25
39
55
70
85
99
120
136
153
170
185
201
216
241
260
278
296
314
332

2
4
13
28
43
63
79
99
118
137
155
172
189
215
236
256
276
296
316
335
354
373

3
8
22
48
76
106

13tJ
167
199
230
260
290
319
363
397
431

tJ64
497
530
562
594
625

400

20

6
15

1
1
8
17
27
36
45
57
67
77
87
97
106
121
132144
155
165
177
187
197
208

tJ2
91

14tJ
199
250
313
373
430

tJ86
541
0
0
0
0
0
0
0
0
0
0

RECORD SIZE (BYTES)
50
80 100 200
1
3
9
19
31

tJl
5tJ
66
78
90
101
118
131

1tJ4
157
170
182

19tJ
207
218
240
255

1
4
10
23
37
51
64
81
96
111
126

ltJO
15tJ
176
193
210
226
242
258
274
289
304

2
4
12
26
42
57
75
92
108
124
145
164
183
201
219
236
253
270
286
316
336
356

3
7
19
42
69
93
123
151
177
203
238
269
299
328
357
385
413

4tJO
467
516
549
581

400
6
13
36
84
132

18tJ
236
286
334
399
455
511
0
0
0
0
0
0
0
0
0
0

Time Reqnirements (in minutes) for Sort/Merge Program.
Data TLansmission
Rate:
15 KB/sec 7-Track Tapes.
6 ,Work Tapes.
With Labels.
(Submodel 2)

System/360 Model 20 TPS Performance Estimates

I

FILE
SIZE
(RECORDS)

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE
20

1
2
7
16
25
36
45
54
67
77
88
98
108
118
133
144
156
167
178
190
200
211

Figure 68.

FILE
SIZE
{RECOnDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

RECORD SIZE (BYTES)
80 100 200 400
50

2
4
10
22
36
49
64
79
93
107
120
139
155
171
186
202
217
232
246
260
274
301

2
5
14
30
48
66
84
105
125
144
163
182
200
227
249
270
291
312
332
352
372
392

2
5
16
34
55
75
98
121
142
164
184
213
237
261
285
308
330
353
375
397
434
460

5
11
32
69
107
150
192
232
271
323
368
412
456
499
541
582
644
693
141
188
836
0

10
22
62
134
209
290
371
448
523
623
709
0
0
0
0
0
0
0
0
0
0
0

20

1
3
7
16
25
35
45
54
62
75
86
96
106
116
126
135
151
162
113
185
196
201

1
2
7
15
23
33
42
51
63
73
82
92
101
110
124
135
146
157
167
177
188
198

Figure 69.

RECORD SIZE (BYTES)
50
80 100 200 400

1
3
9
19
31
43
54
68
81
93
106
118
129
148
162
175
189
202
216
229
242
255

2
4
11
24
38
54
69
83
97
117
134
150
166
181
197
212
236
254
212
290
301
325

2
4
13
28
42
61
77
'96

115
133
151
168
185
210
230
250
270
289
308
327
346
364

3
7
21
47
74
103
129
162
193
223
252
281
309
351
385
418
450
482
514
545
516
606

6
14
40
88
139
192
241
302
359
415
469
522
0
0
0
0
0
0
0
0
0
0

20

1
1

a
16
27
36
115
57
67
76
87
96
105
121
132
143
154
164
176
186
196
201

RECORD SIZE (BYTES)
80 100 200
50

1
3
9
19
30
41
54
66
78
89
100
117
130
143
155
168
180
193
204
216
238
252

1
4
10
23
36
50
63
80
95
110
124
138
152
174
190
207
223
239
254
270
285
300

2
4
11
25
41
56
74
91
107
122
143
161
180
197
215
232
249
265
282
311
331
350

3
7
19
41
67
91
121
148
174
199
233
263
292
321
349
377
404
q31
451
505
531
569

1100

6

13

35
82
128
178
229
278
325
388
442
496
0
0
0
0
0
0
0

0
0
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate:
With Labels.
(Submodel 2)
15 KB/sec 9-Track Tapes.
6 Work Tapes.

8K STORAGE
20

16K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
50
80 100 200
1
3
9
20
32
43
56
69
81
94
105
122
136
149
163
176
189
202
215
227
240
263

2
4
12
26
40
56
70
88
105
121
137
152
167
190
208
226
244
261
278
295
312
328

2
5
13
28
45
62
81
99
117
134
151
175
194
214
233
252
271
289
307
325
355
376

16K STORAGE

12K STORAGE
400

20

4
8
9
17
25
48
55 104
85 161
119 224
152 286
184 346
215 403
256 480
292 547
327 612
362 676
396 739
429 801
462 862
512 955
550 1026
588 1096
626
0
663
0
701
0

1
3
7
15
23
33
42
51
59
71
81
90
100
109
118
127
142
153
163
174
184
194

RECORD SIZE (BYTES)
50
80 100 200

400

20

1
3
8
17
27
37
47
59
70
81
92
102
112
128
140
152
164
176
'87
198
210
221

4
10
28
61
97
133
168
210
250
288
326
362
398
453
495
537
579
619
660
700
739
0

1
1
7
16
25
34
43
54
63
73
82
91
100
114
125
136
146
156
166
176
186
196

1
3
9
20
31
44
57
68
80
96
110
123
136
149
161
174
194
208
223
237
252
266

1
3
10
22
34
49
62
77
92
106
120
134
148
168
184
199
215
231
246
261
276
290

2
5
16
35
55
76
96
120
142
165
186
207
228
259
284
308
332
355
379
401
424
447

RECORD SIZE (BYTES)
50
80 100 200
1
3
8
11
27
36
47
57
68
78
87
102
113
124
136
146
157
168
178
188
207
219

1
3
9
19
30
41
52
65
78
90
102
114
125
143
156
169
183
196
209
221
234
246

1
3
9
20
33
45
59
72
85
97
114
129
143
157
171
185
198
211
224
247
263
278

2
5
14
30
49
66
88
107
126
144
169
191
212
233
254
274
293
313
332
367
390
413

400
4
9
24
56
87
122
157
190
222
264
302
339
375
410
445
479
512
570
610
650
689
728

Time Requirements (in minutes) for So,rt/Merge Program.
Data Transmission
6 Wo:rk Tapes.
Rate:
30 KB/sec 9-Track tapes.
With Labels.
(Submodel 2)

Appendix: Sort/Merge Program Time Requirements

59

8K STORAGE

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

20

4

9
14
20
25
31
37
42
49
56
62
67
73
81
88
94
101
107
113
120

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
E5000
70000
75000

80000
85000
90000
95000
100000

8
18
29
41
53
65
78
90
101
116
130
142
155
168
180
197
211
225
239
252

2
4
13
29
47
65
84
103
123
142
160
184
204
225
245
264
284
311
333
354
376
397

2
6
16
37
58
82
105
129
153
179
205
230
254
278
308
335
362
388
414
440
465
490

5

12
36
78
124
172
219
265
321
371
420
467
531
584
636
687
738
788

o
o

o
o

13
28
80
176
271
380
478
598
704
0
0
0
0
0
0
0
0
0
0
0
0

0

20

3
8

12
17
22
27
32
38
43
48
54
60
66
71
77
82
87
94
101
107

RECORD SIZE (BYTES)
50
80
100
200
1
3

2
6
15
24
33
43
53
62
74
84
94
104
114
128
139
150
161
171
182
192
207

10
23
37
51
67
82
96
114
130
146
161
176
197
214
231
248
265
281
297
313

400

249
4
9
20
13
27
58
29
60
128
46
94
203
65
132
276
83
167
361
100
210
438
122
248
526
142
285
610
160
331
692
178
372
0
204
413
0
224
452
0
245
490
0
265
543
0
284
586
0
304
629
0
332
672
0
354
714
0
376
0
0
398
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
400
1

2
3

7
12
17
21
26
31
36
41
46
52
58
63
68
73
78
85
91
97
102

6

13
22
30
39
48
56
67
77
86
95
107
117
127
137
147
156
166
180
191

3
9
21
33
46
60
73
86
103
117
131
145
162
178
194
209
224
238
253
267
289

4
11
25
41
58
74
92
110

127
143
164
183
202
220
238
25?
279
299
319
339
358

3
8
23
53
83
118
153
f87
221
260
297
334
369
404
449
489
528
566
604
641
678
714

32K STORAGE

20

RECORD SIZE (BYTES)
50
80
100
200

2

1

3
8

12
17
22
26
31
36
42
47
53
57
62
69
75
80
85
91
96
101

• Figure 70.

60

RECORD SIZE (BYTES)
400
50
80
100
200
1
3

16K STORAGE

12K STORAGE

6

12
20
28
36
45
54
62
72
81
90
99
108
117
129
139
149
159
168
178

1

1

3

3
8

3

7
21
47
76
107
138
166

18
30
42
54
68
81
94
105
122
136
150
163
176
194
210
224

10
23
37
51
68
83
98
117
134
150
165
186
204
222
239
257
273

239

290

254
268

307
332

400
6
15
45
103
190

227
295
362

204

427

236
267
306
342
376
410
443
475
521
559
596
633
669

502
574
645
0
0
0
0
0
0
0
0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
1

1

4
8

2
5
12

12
17
22
27
32
38
43
48
53
58
64
71
75
81
87
92
98
105

27
34
44
51
59
70
78
87
96
104
116
126
134
144
153
162
171

2
7
17
28
40
51
65
76
88
103
117
130
142
154
171
186
200
214
228
241
254

'1.9

3

9
22
35
48
64
78
95
111
127
142
156
178
194
211
227
243
259
274
300
318

3
6

400
6

14
20
42
43
96
71154
101
213
128
279
161
341
192
401
222
477
250
544
290
609
323
0
355
0
387
0
417
0
460
0
496
0
531
0
565
0
600
0
634
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 3 Work Tapes.
No Labels.
(Submodel 5)

System/360

~odel

20 TPS Performance Estimates

7
18
51
113
181
251
322
390
472
547
619
690
0
0
0
0
0
0
0
0
0
0

I

FILE
SIZE

RECORD SIZE (BYTES)

(REC~

ORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

50

80
2

2

5

1;~

4

5

4

3
8

9
13
19
24
30
36
41
48
54
60
65
71
78
85
91
97
104
110
116

18
28
39
50
62
74
86
97
111
124
136
148
160
172
189
202
215
228
241

13
28
45
62
79
98
117
135
153
175
195
214
233
252
270
296
316
337
357
378

16
35
55

12
34
74
117
162
208
251
304
351
397
442
502
553
602
651
699
746
813

26
75
165
255

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
E5000
70000
75'~00

80000
85000
90000
95000
100000

77

100
123
145
170
194
218
241
264
293
318
344
369
393
418
442
465

200

o
o
o

400

35"7

449
562
662
758
0
0
0
0
0

0
0
0
0
0
0
0

20

3

8

12
17
22
26
32
37
42
47
53

59
64
70
75
80
85
93
99
105

50

100

200

400

2
234
6
10
13
14
22
28
23
36
45
32
50
63
42
65
81
51
80
97
60
94
119
72
110
137
82
126
156
92
142
173
101
157
198
111171218
124
191
237
135
208
257
146
225
276
156
241
295
167
257
322
177
273
343
187
288
365
202
304
386

4
9
26
58
91
128
162
203
240
276
321
361
400
438
475
526
568
610
651
692
732

8
19
56
124
197
267
349
423
509
590
669
0

24K STORAGE

50
1
2

3

5

8

12
20
28

12
17
22

35

26
31

44
53
61
71
80
89
97
107
115
127
137
146
156
165
175

35

42
47
52
56
61
68
74
79
84
90
95
100

• Figure 11.

o

0

0
0
0
0
0
0
0
0
0

20

50

80

100

200

3

4

3
8

9
20

11
25
40
56
72
90
107
124
140
161
179
197
215
232
249
273
293
312
331
350

23
52
81
115
149
183
216
254
290
326
361
395
439
477
515
553
590
626
662
698

1

3
7

12
16
21
25
31
36
41
46
51
57
62
67
72
77

84
90
96
101

2
6
13
21
29
39
47
55

66
76
84
93
105
115
125
135
144
154
163
176
187

33

45
59
72
84
100
115
128
142
159
174
190
20(1.
219
233
248
262
283

400
7

17
50
111
177
245
314
381
461
534
604
673
0

0
0
0
0
0
0
0
0
0

RECORD SIZE (BYTES)

80

100

200

400

1

3
8

3

3
7

15

10
23
37
50
67
81
96
114
131
147
162
182
199
217
234
251
268
284
300
325

21
46
75
105
134
162
199
230
261
299
334
367
401
433
465
509
546
582
618
653

18
29
42
53
67
79
92
103
120
134
147
15>0
173
190
205
220
234
248
262

80

32K STORAGE

RECORD SIZE (BYTES)
20

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)

20

FILE
SI ZE
(RECORDS)

100

16K STORAGE

12K STORAGE

8K STORAGE

20

6
44

100
156
222
288
353

417
490
561
629
0
0
0
0
0
0
0
0
0
0

4
8

12
17
22

27
31
38
42
48
52
58
64
70
75
81
86
91
97
104

50

80

100

1
2
2
3
579
12
17
21
19
27
34
26
39
47
34
50
63
43
64
77
51
75
93
58
86
109
69
101
124
77
114
139
86
127
153
94
140
174
102
151
190
114
168
206
123
182
222
132
196
238
142
210
253
151
224
268
159
236
294
168
249
312

200

400
6

19
42
69
99
126
157
188
217
244
284
316
347
378
408
449
485
519
552
586
619

13
41
94
151

208
272
333
391
465
531
595
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) Lor Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 9-Track Tapes. 3 Work Tapes. No Labe~s.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

61

FILE
SI ZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
€5000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
1000.00

• Figure 72.

62

20

3

7
11
15
19
24
29
33

38
43
48
52
57
63
68
73
78
83
88
92

RECORD SIZE (BYTES)
50
80
100
200
400

2
6

13
21
29
37
46
54
63
71
81
90
99
108
117
125
138
147
157
166
176

1
3
9
20
32
44
56
70
83
96
108
124
138
151
165
178
191
209
224
238
253
267

238
4
8
18
11
23
52
25
51
115
38
80
177
54
111
248
70
143
312
86
172
390
102
208
459
119
241
526
273
611
136
153
303
685
169
345
758
185
379
830
205
413
0
223
447
0
241
479
0
259
512
0
276
558
0
293
594
0
310
630
0
327
666
0

20

RECORD SIZE (BYTES)
400
50
80
100
200

3
6

4
10

10
13
17
21
25
3.0
34
38
42
47
51
55
60
64
68
73
78
83

22
29
36
42
50
57
64
71
77
87
94
102
109
116
123
130
140

1~

24K STORAGE

20

1

3
6
10
14
18
22
26
30
35
39
43
47
51
56
61
65
69
74
78
82

4
9
14
20
25
31
37
43
50
56
62
69
75
81
89
96
103
109
116
122

1

2
7

3
8

15
24

18
30
41
53
64
78
90
102
113
129
142
155
168
180
193
211
225
238
252

33

43
53
62
74
84
94
104
114
127
138
149
160
171
181
191
202

5
12
16
35
37
77
57
121
81165
102
216
128
262
151
314
174
364
202
413
227
461
252
519
276
572
299
625
331
677
358
728
384
778
410
827
436
0
461
0
486
0

20

RECORD SIZE (BYTES)
50
80
100
200
400

2

1

6

2
6

7

13
21
29
38
47
55
65
75
84
92
103
113
123
133
142
152
161
170
184

16
26
36
46
57
68
79
89
102
114
126
137
148
159
174
186
199
211
223

3
6

10
13
17
21
25
29
33

37
41
45
50
54
58
62
67
72
76
81

4

9
15
20
27
33

38
46
52
58
64
72
79
86
93
99
106
112
121
129

2

2
4
5
10
14
30
32
66
49105
70
146
91
187
112
227
132
274
155
318
177
360
199
401
220
454
240
501
267
546
291
591
314
635
337
678
359
737
381
786
403
0
425
0

32K STORAGE

RECORD SIZE (BYTES)
400
50
80
100
200

2
5
12
20
28
35
44
52
61
68
79
88
97
105
114
125
135
145
154
163
173

16K STORAGE

12K STORAGE

8K STORAGE

2

20

RECORD SIZE (BYTES)
400
50
80
100
200

4

249
6
13
26
15
Z8
60
24
46
93
33
64
132
43
82171
5399
211
62
122
248
74
141
292
84
160
334
94
183
375
104
204
415
117
224
454
128
245
505
140
264
549
150
284
593
162
311
636
172
333
678
183
355
720
193
377
0
209
399
0

2

1

3

4

5

7

9

11

11
15
19
23
27
32
36
40
44
49
54
59
63
68
73
76
81
87

14
19
24
31
36
42
49
55
61
67
73
81
88
94
101
107
113
120

18
26
34
43
50
58
68
76
85
93
101

112
121
130
140
149
157
166

!I.
2
3
248
6
12
24
14
26
56
23
43
90
31
61124
41
77
162
50
96
198
61
115
233
71
133
277
81
150
316
90
174
354
99193391
113
212
438
123
232
481
134
250
522
144
275
563
154
297
603
164
318
643
174
338
681
190
359
0
202
379
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 30 KB/sec 9-Track Tapes. 3 Work Tapes.
No Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

I

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
€5000
70000
75000
80000
85000
90000
95000
100000

3
7

12
16
21
26
31
35
40
46
52
57
62
67
72
76
84
90
95
101

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
2()000
25000
.30000
3Q000
40000
45000
50pOO
55000
60000
65000
70000
750QO
80000
85000
90000
95000
100000

• Figure 73.

50

80

100

200

400

1

1
4
10
23
37
50
65
81
95
109
128
144
160
175
190
205
220
243
260
277
294
311

2
5
13
30
46
65
83
101
122
142
161
180
199
216
244
265
286
307
327
347
367
387

4
10
28
61
95
133
169
204
249
289
327
364
401
453
496
538

10
22
65
141
216
306
386
481
0
0
0
0
0
0
0
0

o
o

0
0

o

0

2
7
14
24
33

43
52
60
73
83
93
102
112
121
136
147
158
168
179
189
200

o

0

o
o

0
0

20

3

7
10
15
18
23
27
32
36
40
46
50
55
60
64
68
73
77
84
89

50

2

3
7

11
14
19
23
27
31
36

4t
45
49
54
58
62
69
73
78
83
88

4
10
16
22
29
34
42
49
56
62
69
75
86
93
100
108
115
122
129
136

80

100

18
29
39
49
63
75
86
96
112
125
137
150
162
174
185
197
217
230
244

161

50

200
3

7

.1

3

7

10
21
35
47
63
77
90
107
123
138
152
166
180
201
218
234
250
266
282
298

20
44
72
100
128
155
188
218
249
278
307
335
375
408
441
473
504

15
42
96
149
209
267
322
391
453
0
0
0
0
0
0
0
0
0
0
0
0

2
5

1

3
8

0

0
0

400

20

100

3

6
10
14
18
23
26
30
36
40
44
49
53
57
61
67
72
77

82
86

11
17
24
31
37
46
53
60
67
74
81
92
100
108
116
123
131
139
146

80

2
7
15
25
34
46
56
66
78
89
100

11 1
122
132
142
159
171
183
195
207
218

(BYTES)

100

200

400

136
3
6
13
8
18
38
20
40
84
3!
61
129
44
88185
56111233
67
139
292
83
165
347
96
191
400
109
216
451
121
241
0
133
274
0
152
303
0
166
331
0
181
359
0
195
386
0
209
413
0
222
440
0
236
466
0
249
492
0
262
0
0

32K STORAGE

RECORD SIZE (BYTES)
50

80

1
2
5
12
19
25
34
41
49
55
66
74
82
90
98
105
117
126
135
144
153

24K STORAGE

20

RECORD SIZE

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)
20

16K STORAGE

12K STORAGE

8K STORAGE

FILE
SIZE
(RECORDS)

200

RECORD SIZE (BYTES)
400

125
3
5
11
6
8
16
33
14
17
35
74
23
27
54
117
31
39
77
162
41
50
98
203
51
60
123
258
59
75
147
306
72
87
170
352
82
98
192
397
92
109
213
459
102
120
246
0
111
138
271
0
120
151
296
0
135
164
321
0
146177346
0
157
189
369
0
168
202
393
0
179
214
416
0
189
226
439
0
200
237
481
0

20

50

80

1

2

3
8

2
4
10

11

16

16
20
24
28

22
27
35
41
48
54
62
69
77
83
90
97
103
110
117
128
136

33

37
42
46
51
56
62
66
71
76
80
85
89

2
5
14
21
31
39
47
59
68
78
87
95
109
119
130
140
150
160
170
179
188

100

200

400

124
2
4
10
7
14
30
16
32
68
27
52
110
37
72
149
46
95
199
60
116
243
71
138
285
81
158
339
92
186
388
108
210
436
120
233
0
132
256
0
143
279
0
155
300
0
166
322
0
178
357
0
196
383
0
209
408
0
223
434
0
236
459
0

Time Requirements (i~ minutes) for sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 4 Work Tapes. No Labels.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

63

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45()00
50000
55000
60000
~5000

70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

• Figure 74.

64

8K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
20

1
3
7
12
16
20
25
30
34
38
45
50
55
60
64
69
74
81
86
92
97

50

80

100

200

RECORD SIZE (BYTES)
400

20

249

1
2
6
14
22
31
40
49
57
69
78

88
97
106
115
129
1.39
149

160
170
180
189

3

4

10
22
35
47
62
76
90
103
121
136
15L
165
179
193
207
229
245
261
277
293

12
28
44
61
78
94
115
133
151
169
186
203
229
249
268
288
307
326
345
363

9

21

26
57
88
125
159
191
233
270
306
341
375
424
464
503
542
0
0

60
131
200
283
357
444
527
0
0
0
0
0
0
0
0
0
0

10
14
18
23
27
31
35
39
45
49
54
58
63
67
71

0

0

76

0
0

0
0

82
87

3
7

50

1
3
7

11

14
19
23
27
31
36

41
45
49
53
57

61
68
72
77
82
87

1
2
4
10
15
22
28
34

42
48
55
61
68
74
84
92
99
106
113
120
127
133

80

2
6

14
23
30
41
50
58
70
80
90
10C
109
llE,

132
143
154
165
175
186
196

100

100

200

RECORD SIZE (BYTES)
400

20

50

1

2
4

3
6

10
14
18
22

26
30
35
39
44
48
52
56
60
67
71
76
81
85

11
17
24
30
36
45
52
59
66
73
79
90
98
105
113

121
128
136
143

80

100

200

200

3

RECORD SIZE (BYTES)
400

125
2
5
11
8
15
32
17
34
72
27
52
115
38
76
158
49
96
198
59
121
252
73
144
299
85
166
344
96
188
387
107
209
448
118
240
0
135
265
0
148
290
0
161
314
0
173
338
0
185
.361
0
197
384
0
210
407
0
221
429
0
233
470
0

20

3
8
1 1

16
19

24
28
33
37

42
46
50
56

61
65
70

76
80
85
89

50

80

1

2

4

10
16
21
27
34
40
47
53
61
68
75
82
89
96
102
108
115
126
134

5

13
21
30
39
47
58
67
76
85
94
107
117
127
137
147
157
167
176
185

100

200

400

124
2
4
10
7
14
30
16
31
66
26
51
108
36
70
146
45
93
194
59
114
237
69
135
278
80
154
331
90
181
378
105
205
425
118
228
0
129
250
0
141
272
0
152
294
0
163
314
0
174
349
0
192
374
0
205
399
0
218
424
0
231
448
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate:
15 KB/sec 9-Track Tapes. 4 Work Tapes.
No Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

400

136
6
12
7 .
8
17
37
15
19
39
82
25
30
59125
33
43
85
179
45
54
108
225
55
65
135
283
64
80
160
336
76
93
185
387
87
106
210
437
98
118
234
0
108
130
266
0
119
148
294
0
129
162
321
0
139
176
348
0
155
190
375
0
167
20p
401
0
179
216
427
0
190
230
452
0
202
243
478
0
213
255
0
0
2

32K STORAGE

RECORD SIZE (BYTES)
50

80

1 3 6
2
2
3
7
14
5
8
9
19
40
11
17
21
42
92
18
28
34
69
143
25
38
45
96
201
33
48
61
123
256
40
61
74
1 49
308
47
72
87
180
374
54
83
103
210
434
64
93
118
239
493
72
108
133
267
0
80
1 20
1 47
294
0
87
133
161
321
0
95144174360
0
102
1 56
194
392
0
114
168
210
423
0
122
179
226
454
0
131
190
241
484
0
139
209
257
514
0
148
222
272
0
0
156
235
287
0
0

24K STORAGE

20

16K STORAGE

I

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
c5000
70000
75000
80000
85000
90000
95000
100000

.Figure 15.

8K STORAGE
RECORD SIZE (BYTES)
50
80
100
200

20

2
3
357
6
11
16
10
17
26
13
24
35
17
31
47
21
38
57
25
44
67
29
53
77
:32
60
90
38
68
101
42
75
112
46
82
123
50
88
134
54
99
144
58
107
155
62
115
171
68
123
183
72
131
195
77
138
207
81
146
219

3
9

21
32
45
58
70
85
99
113
126
139
151
170
185
199
214
228
242
256
270

3
7
19
42
64
91
115
138
169
196
222
247
272
308
337
365
393
421
448
475
502
528

400
7
15
45
97
148
210
265
331
392
452
510
567
0
0
0
0
0
0
0
0
0
0

20

2
6
8
12
15
19

22
26
29
32
37
41
45
49
52
56
59
63
68
72

RECORD SIZE (BYTES)
50
80
100
200
400

1

2

4
8
13
18
24
30
35
40
47
53
59
64
70
75
83
90
96
102
198
114

5
12
19
27
33
43
50
58
65
76
84
93
101
109
117
125
133
146
155
1,64

24K STORAGE

3
6

7

9

11

13
16
19
23
26
31
35
39
42
45
49
53
58
62
66
70
74

16
21
25
31
35
40
45
49
54
61
67
72
77
82
87
92
97

3

400

1

1

2

236

4
9
16
21
28
34
40
48
55
61
68
74
80
9 0
97
105
112
119
126
133

124
249
6
13
26
14
28
59
23
45
93
31
64
130
42
82165
51
99
200
59
119242
71
139
281
81
158
319
91
177
356
101
195
392
110
213
428
119
238
482
133
259
523
144
280
564
154
300
0
165
320
0
176
340
0
186
360
0
196
379
0

20

RECORD SIZE (BYTES)
50
80
100
200

1

3
5
9
12
15
19
22
25
30
33
37
40
44
47
50
56
59
63
67
71

3
8
12
17
22
27
32
38
43
48
53
58
65
71
76
82
87
93
98
104

2

1

2

2

4-

5

5

11

10
17
23
31
37
44
52
59
67
74
81
88
95
106

13
20
28
36
44
54
62
71
79
87
99
108
117
126
135
144
153
162
170

25
38
54
68
85
102
118

114

122
129
137
145

133

148
169
187
204
221
238
254
271
287
303
329

400
3
8

23
51
78
1 11
140
176
209
241
272
302
346
382
416
450
484
517
550

o
o
o

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200

20

16K STORAGE

12K STORAGE

20

RECORD SIZE (BYTES)
50
80
100
200
1

3

5

9

19

11
18
25
33
39
49
56
64
71
78
89
98
1 06
114
122
130
138
146
153

21
33
47
60
75
89
103
117
129
149
164
180
1 95
209
224
238
252
266
291

43
69
95
119
152
179
207
233
269
300
330
359
3·89
417
445
473
518
0
0

3
7
10
14
17
21
25
29
32
37
40
44
49
53
57
61
66
69
73
77

3

4

7
12
16
20
26
30
35
40
45
51
56
61
66
71
76
80
85
93
99

9
15
21
27
32
40
46
53
59
65
74
80
87
94
101
108
114
121

127

1

400
2

236
5
9
18
11
20
40
18
32
65
24
44
88
30
58
117
39
71
142
46
84
167
53
96
199
60
113
227
70
128
256
78
142
283
86
156
310
94
170
336
101
183
362
109
196
404
116
217
435
128
233
465
137
248
495
145
264
0
154
279
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmiss~on
Rate: 30 KB/sec 9-Track Tapes. 4 Work Tapes. No Labels.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

65

FILE
SIZE
( RECORDS)
1000
2000
5000
10000
150C 0
20000
25000
30000
35000
40000
45000
50000
55000
60000
~5000

70000
75000
80000
85000
90000
95000
100000

FILE
SI ZE
(RECORDS)
1.000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
6()000
65000
70000
75000
80000
85000
90000
95000
1 00000

• Figure 76.

66

8K STORAGE

12K STORAGE

RECORD SIZE (BYTE5)
20

1
3
7

12
16
20
25
30
35
39
45
50
56>
61
66
70
75
80
84
93
98

50

80

100

200

12249
2
3
4
9
20
6
10
12
25
57
14
22
27
55
123
23
36
44
90
190
30
49
59
126
267
41
61
79
161
340
49
78
96
196
409
58
93
113
229
0
69
107
134
273
0
79
120
154
311
0
89
139
172
349
0
98
155
191
386
0
108
170
209
422
0
117
186
227
457
0
1 26
20 1'.
244
0
0
135
216
261
0
0
150
231
291
0
0
161
245
312
0
0
171
260
332
0
0
182
274
352
0
0
192
301
372
0
0

20

50

80

100

200

400

I

2

2

3
9
20
33
44
59
72
84
96
114
129
143
157
170
184
197
210
233
248
264
279

3
6
18
40
66
88
118
144
169
192
228
257
284
312
338
365
390
433
0
0
()
0

6
14
38
84
137
184
245
298
349
398
0
0
0
0
0
0
0
0
0
0
0
0

3
6

10
14
18
22
27
31
35
38
44
49
53
58
62
66
71
75
79
86

5

7

11
18
24
32
39
46
53
62
70
78
86
93
101
108
115
128
136
145
153

16
26
36
46
58
69
80
90
100
116
128
139
151
162
174
185
196
206
225

3

4

7
10
14
18
22
25
31
35
39
43
47
51
57
62
66
70
75
80
84

9
14
21
26
33
39
45
51
57
63
72
79
86
92
99
105
112
118
124

80

100

200

50

1

3
6

10
13
18
22
25
29
34
39
43
47
51
55

59
65
70
74
79
84

5
10
16
22
29
35
43
50
56
63
69
76
86
93
101
108
115
123
130
137

80

100

1
2
6
14
23
31
42
52
61
69
82
93
103
11.3
122
132
141
157
168
180
191
202

1
3
8
18
28
40
51
61
76

88
100
112
123
134
152
165
178
192
205
217
230
243

200

400

2

5
11
34
75
115
165
210
252
310
359
407
0
0
0
0
0

5

16
36
55

79
101
121
150
174
197
220
243
264
299
326
352
377
402
427

o
o

RECORD SIZE (BYTES)
400

124
2
4
10
7
14
29
13
16
31
64
21
25
49
103
29
35
68
141
318
44
86
178
46
56
109 226
53
67
130
268
65
78
150
309
74
88
169
348
83
98
188 387
92
107
216
0
100
124
239
0
108
135
261
0
122147283
0
132
158
305
0
142
170
327
0
152
181
348
0
161
192
368
0
171
202
389
0
181
213
409
0
2
6

20

32K STORAGE

RECORD SIZE (BYTES)
50

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)
400

24 K STORAGE

20

16K STORAGe::

20

50

3
7

4

11
15
19
24
28
32
36
40
45
50
54
59
63
68
73
77
82
85

15
19
26
32
38
43
51
58
64
71
77
83
89
95
105
112
119
126

9

80

100

200

400

1
124
224
9
5
6
12
26
12
14
28
59
20
24
46
96
28
33
63
130
35
44
84
174
45
54
103
212
53
63
121
249
62
72
138
284
70
86
164
338
78
97
185 381
90
108
206
0
99
118
226
0
108
128
246
0
117
139
265
0
127
149
283
0
13t
158
302
0
144
176 337
Q
153
188
359
0
161
200
382
0
169
212
405
0

Time Requirements (in miJutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 5 Work Tapes.
No Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

0

0
0

0
0
0

I

FILE
SI ZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000·
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
HiOOO

15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
7COOO

75000
80000
85000
90000
95000
100000

• Figure 77.

8K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
20

50

80

3
7
11
15
19
24
29
33
37
43
48
53
58
63
68
72
77
81
89
94

200

400

2

4

8

2
3
4
8
6
9
11
23
13
21
25
51
21
33
41
84
29
46
55
117
38
57
74
150
47
73
90
182
55
87
105
212
65
100
125
253
74
112
143
289
84
130
161
324
93145178358
102
159
195
391
110
174
211
424
119
188
228
456
127
202
243
0
141
216
272
0
152
229
291
0
162
243
310
0
1 71
256
328
0
18 1
28 1
347
0

18
52
114
176
247
314
379
459
0
()
0
()
0

()
()
()
()
0
0
0
0

20

3
6
10
14
17
22
26
30
34
37
43
48
52
56
61
65
69
73
77
84

50

4

3
7

9

10
14
18
21
25
30
35
39
43
47
51
57
61
66
70
74
79
83

14
20
26
32
39
45
50
56
62
71
78
85
91
98
104
110
116
122

80

100

100

200

400

20

1

50

80

1

1

1

2

100

200
2

5

3

5
16
35
54
77
98
117
145
168
191
213
234
255
289
315
340
364
389
413
437
0

11

3

4

6

8

6
10
13
17
21
25
29
34
38
42
46
50
54
58
64
69
73
78
82

10
15
22
28
34
42
48
55
61
68
74
83
91
98
105
113
120
127
134

14
23
30
41
50
59
67
80
90
100
109
119
128
137
153
164
175
185
196

17
27
39
49
60
73
85
97
108
119
130
147
160
173
186
199
211
223
235

400

33

73
111
159
202
243
299
346
392
0
0
0
0
0
0
0
0
0
0
0

32K STORAGE

RECORD SIZE (BYTES)
50

80

1 3 6
2
2
3
6
13
5
7
9
17
37
10
16
19
38
80
17
25
31
63
131
23
35
42
84
175
31
44
56
113
233
38
56
69
137
283
45
67
81
161
332
51
77
92
183
379
60
87
109
218
0
68
96
123
245
0
76
111
1~7
271
0
83
123
·150
297
0
90
134
163
323
0
97
145
176
348
0
104
156
189
372
0
111
167
201
413
0
123
178
223
442
0
132
188
238
0
0
140
198
253
0
0
148
217
2~8
0
0

24K STORA-GE

20

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)

100

1

16K STORAGE

RECORD SIZE (BYTES)

200

400

1
2
2
2
4
6
7
13
13
15
30
20
25
48
29
34
67
37
44
84
45
55
106
52
66
127
64
76
146
73
86
166
81
96
184
90
105
211
98121233
1 06
1 33
256
120 '144
277
129
155
298
139
166
319
149
177
340
158
188
360
168
198
380
177
209
400

4
10
28
63
100
138
173
220
26.1
30,1
340
377
0

o
o
o
o
o
o
o
o
o

20

50

1

3
7

11
15
19
24
27
32
35
40
45
50
54
59
63
68
73
76
81
85

4
9

15
19
26
32
37
43
51
57
63
70
76
82
88
93
103
111
11 7
124

80

100

200

400

2
224
5
6
12
12
14
27
20
24
45
27
32
61
35
43
82
44
53
100
52
62
118
61
71
135
69
84
160
76
95
181
88
106
201
97
116
221
106
126
240
11 5
136
259
124
146
277
133
155
295
142
173
329
150
185
351
1 58
1 96
374
167
208
396

4
9
26
57
94
127
170
207
243
277
330
372
0

o

o
o
o
o
o
o
o
o

Time Requirements (in minutes) for sort/Merge Program.
Data Transmission
Rate: 15 KB/sec 9-Track Tapes.
5 Work Tapes. No Labels.
(Submodel 5)
Appendix: sort/Merge Program Time Requirements

67

FILE
SI ZE
(RECORDS)
1000
2000

5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
1 00000

8K STORAGE

20

RECORD SIZE (BYTES)
50
80
100
200

1
3
6
10
13
16
21
25
29
32
37
42
46
50
54
58
62
66
70
76
81

2
5
10
17
23
31
37
44
52
59
67
74
81
88
95
101
113
121
129
136
144

1

FILE
SIZE
(REC-

ORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
{5000
70000
75000
80000
85000
90000
95000
100000

• Figure 78.

68

12K STORAGE

1
3
7

1
3
9

16
26
36
45
57
68
78
88
101
113
124
135
147
157
168
179
189
199
219

19
32
43
57
69
81
97
110
124
137
150
163
176
188
210
224
239
253
268

3
6

18
39
63
88
113
137
160
191
218
244
270
295
320
344
383
412
440
469
497
524

400

20

1
1

2
5
9

12
15
19
22

26
29
32
37
41
44
48
52
55

59
62
66

71

24K STORAGE

20

RECORD SIZE (BYTES)
50
80
100
200

6

14
39
85
131
185
235
283
342
397
451
504
0
0
0
0
0
0
0
0
0
0

2

4

5

8

11

13
18
24
29
34
39
46
52
58
63
69
74
79
85
94
100
106
113

18
25
32
41
48
56
63
70
80
89
97
105
113
121
128
136
143
156

3
6
9

13
16
19
22

27
30
34
38
41
44

49
53
57
61
64
68
72

400

2
4
249
6
12
25
14
26
54
22
43
88
30
58
117
40
77
156
49
94
190
58
110
222
66
126
254
78
149
300
88
168
337
98
186
374
107
204
409
116
221
444
126
238
478
134
255
0
143
283
0
159
303
0
169
323
0
180
342
0
190
362
0

20

RECORD SIZE (BYTES)
50
80
100
200
1

1

2
5
9
11

15
19
22

25
29
33

36
40
43
46
50
55
59
63
66
70

3
8

~~
21
26
31
36
41
46
51
55

62
68
73
79
84
90
95
100

223
4
5
10
10
12
2~
16
19
35
22
27
50
29
34
64
35
41
77
42
51
95
47
59
110
56
67
125
64
75
139
70
82
153
77
90
167
84
101
189
90
110
206
97
119
222
107
128
238
115
137
254
123
145
270
130
153
286
138
162
301

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200

400

20

RECORD SIZE (BYTES)
50
80
100
200
1

2
1

16K STORAGE

1

136
3
45
8
17
7
9
10
19
38
10
14
17
30
61
15
20
23
42
84
19
26
30
53
105
24
31
37
67
133
29
a6
44
80
158
33
44
51
92
182
38
50
58
104
206
42
56
65
116
228
46
6:3
71
133263
53
68
82
147
290
58
74
89
160
317
63
83
97
174
343
68
90
104
187
369
73
97
112
200
395
77
103
119
213
420
82110126226445
87
116
133
239
0
91
123
140
251
0

3
7

10
14
17
21
24
28
32
35
40
44
48
52
56
60
64
67
71
75

3
7
11
15
20
24
28
33
39
43
48
53
57
62
67
71
78
84
89
94

4
9
14
19
25
31
37
43
48
54
62
68
75
81
87
93
99
105
111
117

400
2

235
4
8
16
10
17
35
16
29
57
22
39
77
29
52
103
36
63
125
42
75
147
48
85
168
57
101
200
65
114
225
72
127
250
79
139
273
86
151
297
92
163
320
99
175
34~
106
186
381
117
207
408
125
221
435
133
235
0
141
249
0

Time Requirements (in mi~utes) for Sort/Merge Program. Data Transmission
Rate: 30 KB/sec 9-Track Tapes. 5 Work Tapes. No Labels.
(Submodel 5)

System/360 Model 20 TPS

Performa~ce

Estimates

400
3

7
21
46
71
101
129
154
190
220
250
278
306
334
379
411
444
475
0
0
0

0

I

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
1 00000

8K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
20
1

1
3
7
12
17
21
26
30
36
42
47
52
56

61
66
74
7'9
85
90
96
101

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000

4COOO
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

• Figure 79.

50

80

i

2
6
14

22
32
41
48
60
70
79
89
97
106
121
132
142
152
162
172
182
192

3
9

22
35
49
63
76
89
106
122
136
151
165
179
193
214
231
247
263
279
295

100

200

2
4
13
28
42
61
77
92
115
133
151
168
185
209
229
249
269
288
307
326
344
363

4
9
27
60
92
132
167
200
247
286
324
361
398

o
o
o
o
o
o
o
o
o

RECORD SIZE (BYTES)
400

20

72
15H
240
343
0
0
()

0
0
()
0
0
0
0
0
0
0
0
rO
0

3
7
10
14
19
23
26
31
36
41
45
49
53
57
61
69
74
79
83
88

80

3
7

4

2
6
13

10

14
19
26

14
17
22

26
30
34
39

LJ.4
48
53
56

61
65
69
73
77
85

9

32
37
42
51
57
,64

70
76
82
88

93
104
111

119
125

21
28
35
45
54
62
70
77
90
100

109
118
127
136
145
153
162
170

100

1

3

3
9
20
31
45
57
68
84
98
III
124
137
149
16>9
184
199
213
228
242
256
270

6
18
40
62
89
113
135
167
193
219
245
269
293

6
13
40

100

2

2
7
16
26
35
47
57
67
76
92
103
114
125
136
147
157
174
187
200
212
224

5
11
17
25
31
38
47
54
62
69
76
83
94
102
110
118
127
134
142
150

333

362
390
419
0
0
0
0

88
135
192
244
293
358

o

o

o
o
o
o
o
o
o
o
o
o
o

20

50

2
3
7
10
14
18
22
27
31
35
38
42
48
53
57
62
66
71
75
79
83

4

10
16
22
28
35
42
48
54
63
70
77
84
91
98
105
III
1 18

124
137

80

1
2
6
14
22
32
41
49
61
71
80
89
98
107
122
133
144
154
165

175
185
195

(BYTES)

100

200

2

5

3

5

11

8
17
28
38
48
62
74
85
95
11 1
123

15
34
55
76
99

32
71
115
156
204
251
296
340

136
149
161
173
185
196
208
219
241

122
144
166
186

400

o

216

o

241
266
290
314
337

o
o
o
o
o

360

o

383

o
o
o
o

o
o
o

32K STORAGE

RECORD SIZE (BYTES)
50

400

80

11
2l~

RECORD SIZE

200

50

24K STORAGE

20

16K STORAGE

200

RECORD SIZE (BYTES)
400

2
4
24'9
7
13
27
15
28
59
24
47
98
32
63
131
44
85
176
54
104
215
63
122
252
72
139
287
86
166
341
97
187
0
108
207
0
119
227
0
129
247
a
139
267
0
149
285
0
159
304
0
177
339
0
189
362
0
201
384
0
213
0
0

20

7
11
15
19
23
27

32
36
41
45
49
53
58
64
69
74
78
83
87

50

80

1

30

2
5
12
19
27
35
42

37
43

060

4
9

14
20
25

49
55

60
66
75
82
89
95
101
108
114
120

49
68
77
85
93
101
109
116·
131
141
150

159
168

100

200

400

2
3
249
6
12
25
14
27
57
22
41
86
32
61
126
41
77
159
49
92
199
61116238
71
135
276
81
153
312
90
171
348
99
188
.0
204
0
108
124
234
0
135
255
0
146
275
0
15'7
295
0
167
315
0
178
335
0
188
354
0
373
0
198

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 6 Work Tapes. No Labels.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

69

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55,000
60000
65000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

• Figure 80.

70

8K STORAGE

20

RECORD SIZE (BYTES>
50
80
100
200
1

1

3
7
11

16
20
25
29
35
40
45
49
54
59
63
71
76
81
87
92
97

12K STORAGE

2
6

14
21
30
38
46
57
66
74
83
9,1
99
1 14
123
133

143
152
162
171
180

124
348
9
12
25
~~1
26
55
32
39
84
45
57
121
ei9
72
153
7'1
86
184
El3
107
227
99
124
262
113
140
297
127
156
331
141
172
365
154
194
397
167
213
0
180
231
0
200250
0
215267
0
230
285
0
246
30.3
0
260
320
0
275
337
0

400
10
22
65
142
215
307
388

o
o
o

o
o
o

o
o

o
o
o
o
o
o
o

20

3

6
10
14
18
22
26
31
35
40
44
48
52
56
60
67
72
77
81
86

RECORD SIZE (BYTES)
50
80
100
200

2
5
11
16
24
30
36
45
52
59
66
73
80
90
98
106
114
122
129
137
144

24K STORAGE

20

3

4

7
10
14
17
22
26
30
34
39
44
48
52
56
60
65
68
73
76
84

8
14
19
26
31
37
42
50
56
63
69
75
81
86
92
103
110
117
123

1

1

2

2
6
12
20
27
34
44
53
61
68
76
88
97
10'7
116
124
133
142
150
1513
166

2

4
12
27
46
61
83
101
119
135
162
182
202
222
241
260
278
296
330
353
375
396

6

14
24
32
43
53
62
71
84
95
106
116
1 26
136
146
155
173
185
196
208

2
7
15
25
33
45
55
64
73
88
99
109
120
130
140
150
167
179
191
203
214

400

126
3
6
12
9
17
38
19
38
83
30
59
127
43
84
181
54
107
230
65
128
276
81
159
338
94
184
392
106
209
0
119
233
0
131
256
0
143
279
0
i61
316
0
176
344
0
190
371
0
204
398
0
217
425
0
231
0
0
245
0
0
258
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
1

1

3
6

10
14-

18
22

26
30
34
38
42
47
52
56
61
65
69
74
78
82

4
9

15
21
28
34
41
47
53
61
68
75
82
89
95
102
108
115
121
134

2

3

6

7
17
27
37
46
60
71
82
92
107
119
132
144
156
167
179
190
201
212
233

14
21
31
39
47
59
68
78
87
95
104
119
129
139
150
160
169
179
189

2
5

15
33
53
73
95
117
139
159
179
208
232
256
279
302
324
346
368
389

o
o

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200

1

16K STORAGE

400

20

RECORD SIZE (BYTES)
50
80
100
200

4
9

26
58
95
127
171
209
244
279
332
373
0
0
0
0
0
0
0
0
0
0

4

40Q

1

1

2

2
5

2

4

8

6

12
27
40
60
76
90
114
132
149
167
183
200
229
249
269
289
308
327
346
365

25

7
9
12
11
14
19
15
19
27
19
25
34
23
30
42
26
37
48
32
43
59
36
49
67
41
54
76
45
59
84
49
65
92
53
74
99
57
81
107
63
88
114
68
94
129
74
100
139
78
106
148
83112157
87
118
166

14
22

32
40
48
60
70
79
89
98
106
122
132
143
154
164
174
184
194

3

55

84
123
155
194
233
269
305
340
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 9-Track Tapes. 6 Work Tapes.
No Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

400
5

11
31
68
110
150
196
241
284
326
367
0
0
0
0
0
0
0
0
0
0
0

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

FI LE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
.35000
40000
45000
5000'0
55000
60000
t5000
70000
75000
80000
85000
90000
95000
100000

eFigure81.

8K STORAGE

RECORD SIZE (BYTES)
80

100

2
3
357
6
11
16
10
17
26
1{125
36
18
31
47
22
37
56
25
46
66
31
54
79
35
61
90
39
68
101
43
75
112
47
81
123
51
93
133
55101143
62
109
159
67117171
71
125
183
76
132
195
81
140
207
85147219

3
9

20

50

200

20
.31

45
57
68
84
98
111
123
136
154
168
183
197
211
225
239
253
266

8
18
20
54
44
118
67179
96
256
121
324
145
388
179
0
207
0
235
0
262
0
288
0
314
0
356
0
387
0
417
0
447
0
477
0
0
0
0
0
0
0

50

80

2
6

4

2
5
11

9

13
19
24
28
35
41
46
52
57
62
70
77
83
89
95
101
107
112

20

6

12
16
19

22
27
31
35
38
42
45
49
52
58
62
67
70
75

8

24,K STORAGE

50

80

100
1

3
6
9

13
15
20
23
27
30
34
38
42
46
49
53
57
60
64
67
73

3
7
11

15
20
24
28
32
38
43
48
52
57
61
66

70
78
83
89
94

4

9

14
20
24
32
38
43
49
54
63
69
76
82
88
95
101
107
112
118

19
25
34
41
48
55

65
73
81
89
97
105
112
124
133
142
151
160

100

200

400

1
2
4
249
6
12
26
14
27
58
22
41
89
31
59
127
40
75
161
48
90
193
59
111
237
68
129
275
78
146
312
87
163
348
96
180
383
104
196
418
11 ~
222
0
128
241
0
139
260
0
149
279
0
159
298
0
169
316
0
179
334
0
188
352
0

20

50

80

1

1

1

3
6
9

12
15
19
23
26
30
33
36
41
45
49
53
57
60
64
68
71

3

5

7
12
16
21
26
31
36
40
47
52
58
63
68
73
78
83

10
15
23
29
34
43
50
56
63
69
75
86
94
101
108
It6
123
130
137

88

93
102

100

200

400

1
3
237
5
10
20
12
22
45
19
36
72
26
49
98
33
64
128
43
79157
50
93
186
58
107
213
65
121
240
76
140
278
85
1561
310
93
172
341
102
188
372
110
203
402
118
218
431
127
233
0
134
248
0
142
262
0
150
276
0
165
304
0

32K STORAGE

RECORD SIZE (BYTES)
20

RECORD SIZE (BVTES)

RECORD SIZE (BYTES)
400

3

1

16K STORAGE.

12K STORAGE

200

RECORD SIZE (BYTES)
400

20

50

80

2

236
4
8
16
10
18
36
16
30
59
22
40
79
30
54
106
36
65
130
43
77
152
49
87
173
58
104
206
66
117
232
73
130
257
80
143
282
87
155
306
94
167
330
100
179
353
107
191
376
119
213
419
127
227
0
135
241
0
143
255
0

1

3
7
'10

14
17
21
24
29
32
37
40
44
47
51
56
61
65
69
73
77

7
11

15
19
23
29
33
38
42
46
50
57
62
67
72

4
9

14
19
25
30
35
42
48
54
60
66

71
76
82
92

77

99

82
86
91

105
111
118

100

200

400

1

1

2

125
4
8
15
10
17
34
15
26
51
22
38
75
28
48
95
33
58
119
42
72
142
48
84
164
55
95
186
61
106
207
67
117
228
73
127
259
84
146
284
91
159
309
99
171
333
106
184
357
113
196
381
120
208
404
127
220
0
134
232
0

Time Requirements (Ln minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 9-Track Tapes.
6 Work Tapes.
No Labels.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

71

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE

50

80

100

200

400

2
4
9
15
21
27
32
39
45
51
57
65
72
78
85
91
97
106
113
120
127

3
9
20
32
43
57
69
81
97
110
123
135
152
166
180
194
208
221
235
254
269

5
14

3
6
18
39
63
88
112
139
165
190
214
245
273
300
326
352
377
414
443
471
499
527

6
13
38
86
135
185
240
292
343
404
460
515
569
621
692
750
809
0
0
0
0
0

13
29
82
179
283
383
499
605
725
0
0
0
0
0
0
0
0
0
0
0
0
0

20

50

80

4
8
12
17
22
28
33
38
43
49
55
60
66
71
76
84
90
96
101
107

2
7
15
25
33
44
54
65
75
86
96
108
120
131
142
152
163
173
189
201
212

4
11
24
38
52
68
83
100
117
133
148
164
185
202
219
236
252
268
291
310
328

24K STORAGE

50

80

100

:3

3

8

10
23
38
52
68
84
98
118
134
150
166
187
205
223
240
257
274
291
315
335

1

2
4
8

12
16
21
26
31
37
42
47
52
56
63
69
74
79
85
90
95
100

5
12
20
28
36
46
54
62
73
82
91
100
108
120
130
140
150
160
169
178

18
30
4:2
5'j.
613

81
93
109
122
135
150
163
176
19'5
21 {)
225
239
253
26"7

100

200

RECORD SIZE (BYTES)
400

249
4
9
21
13
27
61
29
62
133
47
99
211
66
135
292
84
176
374
105
215
452
125
252
547
144
299
632
162
340
715
~87
380
0
208
420
0
229
469
0
249
514
0
268
557
0
295
601
0
318
643
0
340
685
0
361
727
0
383
0
0
404
0
0

20

50

80

3
7
12
17
21
26
31
36
41
47
52
57
62
68
73
80
85
91
96
102

1
2
6
13
22
30
40
48
58
68
77
86
98
108
118
128
137
147
156
171
181
192

1
3
9
21
34
46
61
74
90
104
118
132
149
165
181
196
211
225
240
261
277
294

100

200

200

RECORD SIZE (BYTES)
400

3

7

7
21
47
76
108
138
172
205
237
268
308
343
378
411
444
477
524
562
599
635
671

15
45
104
1 G6
228
297
364
428
507
578
648
0
0
0
0
0
0
0
0
0
0

20

50

1

2
5
12
19
27
36
44
52
60
70
79

80

100

2

3

3

1

3
8

13
17
22
27
31
38
43
47
53
59
64
70
76
80
86
91
96
104

88
96
104
117
126
136
145
154
163
171

200

8
18
28
40
50
65
76
87
103
116
129
142
154
172
186
200
214
227
240
254

9

22
35
48
64
79
95
112
127
142
161
178
195
211

228
243
259
283
301
320

6
19
44
71
101
129
162
193
222
258
292
325
356
387
418
463
498
533
568
601
635

400
6

13
41
97
155
213
279
342
401
478
545
610
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 3 Work Tapes. With Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

400

238
4
8
18
12
23
52
25
54
114
41
86
183
58
118
255
74
155
325
93
189
402
111
221
478
127
264
551
148
30,0
622
167
336
713
185
370
0
203
416
0
221
455
0
238
494
0
263
532
0
283
569
0
303
606
0
322
642
0
341
695
0
360
737
0

32K STORAGE

RECORD SIZE (BYTES)
20

• Figure 82.

72

32
51
69
9C
110
129
153
174
195
215
240
263
285
307
329
350
372
392
424

16K STORAGE

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)
20

FILE
SI ZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
500CO
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

12K STORAGE

FILE
SIZE
(RECORDS>
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
<:5000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
750(,0
80000
85000
90000
95000
1 00000

• Figure 83.

8K STORAGE

RECORD SIZE (BYTES)
20

50

80

100

i
4

1
3
8

2
4

9
14
20
26
31
38
44
49
55
63
69
75
82
88
94
102
109
116
122

19
30
41
54
66
77

92
104
117
129
145
158
172
185
198
211
223
241
256

13
30
48
66
85
104
122
145
165
184
204
227
249
270
291
312
332
352
372
401

RE~ORD

50

1

1

1
4
8

2
5
12
19
28

400

3

6

6
17
37
60
83
106
131
156
180
203
232
258
284
308
333
357
392
419
446
472
499

12
36
81
127
174
225
275
323
380
433
484
535
584
651
706
761
815
0
0
0
0

12
27
77
169
266
360
469
569
681
789
0
0

0
0
0
0
0
0
0
0
0
0

20

50

12
17
22

27
32
37
42
48
54
59
65
70
75
82
88
94
99
105

12
16
21
26
31
36
41

46
51
56
62
68
73
79
84

35
45
53
61
71
80
89
98
106
118

128

89

138
147
!l57

94

166

99

175

4
9

9
20
58
128
203
282
360
435
527
609
689
0
0

3

7

10
23
37
50

13
28
24
46
32
64
43
66
82
52
81102
63
97
121
73113139
83
129
157
93
144
181
105
159
201
116
179
221
127
196
241
138
212
260
148
229
286
158
245
307
169
260
329
183
282
350
195
300
371
207
318
392
i 5

26
60
95
131
170
208
244
288
328
368
406
453
496
539
580
622
662
702
742

o

0

0
0

0
0
0
0
0
0

50

80

100

200

400

1

2
4

3

8
18
51
1 12
178
249
3'17
3"93
466
538
607
696

3

6

1
3
9

7

13

21

2

12
16
21
26
31
36
40
46
52
57
62
67
72
79
84
90
95
101

22

33

29
39
47
57

45
59
72
88
102
116
129
146
162
177
192
206
220

66

76
84
96
106
115
125

135
144

153
167
178
189

11
25
40
57

73
91
108
124
144
163
181
199
216
233
258

277

235

296

255
272
288

315
334
352

8
23
53
84
115
151
185
216
258
293
328
361
406
444
482
519
556
592
627
679
719

o
o
o
o
o
o

o
o
o
o

200

RECORD SIZE (BYTES)

100

3

7

1

1

3

3

7

10
23
37
51
67
82
96
115
132
147
162
183
201
218
235
252
268
284
309
328

21
46
75
105
135
168
200
231
261
301
335
369
402

2
5

2

8

15
44
102
162
223
290
355
418
494
564
632
0
0
0

434

0

465
512

0
0

53
67
79
91
106
120
134
147
159
172
191
206
220
234
248
262

2
4

2

20

32K STORAGE

SIZE (BYTES)

42

400

100

1
3
8

200

80

80

18
29

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)

200

24K STORAGE

20

16K STORAGE

12K STORAGE:

400

549

0

585
620
655

0
0
0

20

3
8

13
17
22

27

31
37
43
47

52
59
64
69
75
80
85
91

95
103

50

12
19

27
35
43
51
59
69
78
86
94
102
115
124

133
142
151
160
169

80

100

200

400

3
3

6

6
13
40
94
152
208
273
333
391
466
532
595
0

7

9

17
27
39
49
63
75
86
101
114
126

22

139
151
169
182
196
210
223

35
47
63

77
93
109
124

139
158
174
191
207
223
238
254
277

236

295

249

313

19
43
70
99
126
158
188
217
252
285
317

348

0

378
408
453
486
521
555
587
620

0
0
0

0
0
0
0
,0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 9-Track Tapes. 3 Work Tapes.
With Labels.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

13

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000

1eoooo

• Figure 84.

74

8K STORAGE

20

1

3
7

12
16
21
25
30
35
40
44
50
55
61
66

70
75
82
87
93
98

RECORD SIZE (BYTES)
50
80
100
200
400

2
6
14
22
30
40
49
57
68
77
86
95
107
117
127
136
146
155
165
178
188

1
3
10
22
34
47
61
75
88
104
118
132
146
163
179
194
209
224
238
253
267
288

248
4
9
19
12
25
54
27
57
117
42
89
185
59
122
250
75
158
326
93
193
395
111
227
473
128
267
548
144
304
622
165
340
693
183
376
778
201
411
857
219
457
0
236
496
0
253
534
0
278
572
0
297
610
0
316
647
0
335
683
0
354
734
0

20

3
6
10
14
17

22
26
30
34
38
43
47
51
55
59
65
70
74
79
83

1

3

4

6

9

10
1.4
18
21
26
30
34
38
42
46
51
56
60
64
69
73
77
81

14
20
25
32
37
43
50
57
63
69
75
83
90
97
103
110
116
122

1

3

6

223
578
10
16
19
17
25
30
23
34
42
30
44
54
37
54
67
44
65
80
51
76
92
58
86
103
65
96
119
74
106
133
81
120
146
89
131
158
96
142
171
104
153
188
111
163
202
118
174
216
128
188
230
136
200
244
144
212
257

6
17
38
61
83
108
132
155
183
209
233
258
288
315
342
368
394
420
446
471
508

13
37
80
128
177
227
274
331
383
433
482
548
603
657
710
762
813
0
0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200

1

3
6

4
9

9

15
20
27
33
40
46
52
58
66
73
79
86
93
99
105
115
122
129

13
17
21
25
29
32
37
41
45
49
53
57
63
67
71
76
80

1

1

2

2

6
13
22
29
39
47
57
66

75
84
95
105
115
125
134
143
153
166
176
187

7

16
26
37
46
58
69
79
92
104
115
127
138
148
164
176
189
201
213
224

2
5
14
32
52
70
92
112
132
157
178
200
220
247
271
294
316
338
360
382
413
438

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200

2
5
12
19
28
35
44
52
60
70
79
88
97
105
113
125
135
145
154
163
172

RECORD SIZE (BYTES)
50
80
100
200
400
1

24K STORAGE

20

16K STORAGE

12K STORAGE

2

400

20

RECORD SIZE (BYTES)
50
80
100
200

4

249
6
13
26
15
28
61
24
46
96
33
64
133
43
82
173
53
103
212
62
122
249
74
141
295
85
160
336
95
184
376
104
205
416
118
225
454
129
245
509
140
265
553
151
284
596
162
313
639
172
335
681
183
357
722
198
379
0
210
400
0

3
7
11

14
19
23
26
31
36
40
44
~9

53
58
63
67
71
76
79
86

4
9
14
20
25
31
37
42
50
56
62
68
73
82
88
95
101
108
114
120

2
5
12
18
26
33
42
50
57
68
76
84
92
100
II;:!
121
130
1.39
148
156
165

2

400

2

3

4

8

6
12
24
14
26
56
23
43
91
31
61
124
41
77
163
50
97
199
61
116
233
71
133
278
81155317
90
175
355
103
194
392
113
213
440
124
232
482
134
250
523
145
277
564
154
298
604
164
319
643
179
340
682
191
360
0
203
380
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate:
30 KB/sec 9-Track Tapes.
3 Work Tapes.
With Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

400
5
10
30
66
106
148
189
234
278
320
361
414
460
506
550
594
636
698
747
795
0
0

8K STORAGE

FILE

SIZE
(RECORDS>
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
c5000
70000
75000
80000
85000
90000
95000
100000

50

80

100

200

400

1

2
7
16
24
35
44
56
66
76
86
96
110
121
132
143
154
164
175
185
202
214

2
4
11
25
39
55
70
84
103
119
135
151
166
187
205
223
240
257
274
291
307
324

2
5
14
32
50
69
87
110
130
150
169
194
216
238
259
280
301
321
341
373
396
419

5
11
31
69
109
148
192
236
278
319
370
416
462
507
551
0
0
0
0
0
0
0

10
23
66
144
227
309
400
490
0
0
0
0
0
0
0
0
0
0
0
0
0
0

7

12
17
22
26
31
37
42
48
52
57
62
70
75
81
86
92
97
103

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
c5000
70000
75000
80000
850CO
90000
95000
100000

.Figure 85.

20

3
7

11
15
19
23
28
32
36
41
46
51
55
60
64
68
75
80
85
90

50

2
5
12
19
27
35
42
49
59
67
76
84
91
99
111
120
129
138
147
155
164

24K STORAGE

FILE

SIZE
(RECORDS)

80

100

200

1
3
8

1

3

3

18
29
40
52
64
75
86
102
114
127
139
151
163

174
1'93
207
221
234
248

10
23
36
50
65
78
95
110
125
140
154
168
190
207
223
239
255
271
287
302

7
20
46
72
102
129
156
191
221
251
279
307
348
381
413
445
477
508
0
0
0

400

20

50

1

3
6

11

10
14
18
22
26
31
35
40
44
48
52
56
62
67
72
77
81
86

17
24
31
37
46
53
60
67
74
84
92
100
108
115
123
130
138
145

7

15
45
98
150
213
269
335
398
459
0
0
0
0
0
0
0
0
0
0
0
0

80

100
1

3

6

2

2

3

5

7
16
26
36
46
56
66
79
91
101

6
18
40
64
88
111
141
167
192
217
250

13
39

1

112

122
133
149
161
173
185
197
208
220

9
20
31
44
56
70
84
97
110
122
140
154
169
183
197
211
224
237
250
273

200

~78

306
334
362
388
415
441
466
512

o

400

85

136
186
233
296
350
402
452
0
0
0
0
0
0

0
0
0
0
0

32K STORAGE

RECORD SIZE (BYTES)
20

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)
20

3

16K STORAGE

12K STORAGE

200

RECORD SIZE (BYTES)

50

80

100

400

2

5

1

2

3

5

11

3

4

7
11
14
19
23
27
32
36
40
44
49
53
57
63
68
73
77
82
87

10
16
22
29
34
42
49
56
63
69
79
86
93
101
108
115
122
129
135

6
14
23
32
41
51
59
71
82
91
101
111
120
135
146
157
168
178
189
199

8
18
27
39
50
63
75
87
99
109
125
139
152
165
177
190
202
214
226
246

16
35
56
78
98
124
148
170
192
214
247
273
298
322
346
370
393
416
456
484

33
74
119
162
211
260
307
353
397
462
0
0
0
0
0
0
0
0
0
0

20

50

80

1

1

2

1

356
7
10
14
11
16
21
15
22
31
20
27
39
24
35
47
28
42
59
33
48
68
38
54
77
41
63
86
46
70
94
50
77
109
56
84
119
61
91
130
66
97
140
70
104
149
75
110
159
80
122
169
84129178
88
137
187

100

200

400

2
4
2
5
10
7
14
30
17
32
68
27
53
111
37
72
149
48
95
199
60117243
71
138
285
81
157
340
95
187
389
108
211
436
120
234
0
132
256
0
144
279
0
155
301
0
167
322
0
177
359
0
197
384
0
210
410
0
224
435
0
237
460
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Trac:k Tapes. 4 Work Tapes. With Labels.
(Submode15)
Appendix: sort/Merge Program Time Requirements

75

FILE
SIZE
(RECORDS)

8K STORAGE

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000

25
30
36
41
46
50

6COOO

55

65000
70000
75000
80000
85000
90000
95000
100000

60
67
72
78
83

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
c5000
70000
75000
80000
85000
90000
95000
100000

.Figure 86.

76

50

80

100

200

400

2
2

4>

127

2
4
13
30
47
65
81
103
122
140
158

14:~

182

156
176
19:3
209
22!5
242

202
222
242
262
281
300
319
348
370
392

4
10
29
64
101
137
178
218
257
295
342
385
428
469
511
551

9
21
61
133
210
2S6
370
453
533
0
0
0
0
0
0
0

3

7

10

7

15
23

2~!

3/'

33

51

12

16
21

88
93
98

42
52

62
72
81
90
104
114
125
135
145
155
165
175
190
202

66
79
97
11,~

258
273
289
30·!\.

o
o
o
o
o

o

0

0
0
0
0
0

20

50
1

1

2

3

5

7

11
19
26
34
41
48
57
65
73

8
17
28
38
50

11
14
19
23
27
31
35
41
45
50
54
58
63
67
73
78
83
88

81
88
96
108
116

125
133
142
150
158

24K STORAGE

50

1

3
7

10

14
18
22
27
31
36
40
44
48

52
57
63
67
72
77

81
86

4
10
15
22
28
34

42
49
55

62
68
77
94
92
99
106
113
120
127
133

100

200

1

1

3

3

3
9

7
19
44
69
98
124

62
72
83
98
110
122
134
146
157
168

186
200

213
226
239

22
34
49
62
75
91
106
121
135
149
162
183
199
215
230
246
261
276
291

400

20

50
1

1

1
3

2
5

2

6
10
14
18
22

11

15
25
35
45

7

183
212
241
26>8
295
334
366
397
427
458
488
517

15
43
94
143
204
258
321
381
440
497
0
0
0
0
0
0
0
0
0

o
o

0

67
71
76
80

0

85

14~

26
31
35
39
43
48
52
55

62

16
23
30
36
45
52
59
66
72

82
90
98
105
113

120
128
135
142

80

7

55

64
77

88
99
109
119
129
145
157
169
180
192
203
214

100

200

100

200
2

5

2

3

5

11

6

8

15

17
27
39
49
62
74
85
97
107
123
136
149
161
174
186
198
210
221
241

34
55

33
72
116
159
206
254
300
344
387
451
0

76

96
121
144
167
188
209
242
266
291
315
339
361
384
407
446
473

400

0

0

0
0
0
0
0
0
0

20

50

80

100

1

1

2

2

356
7
10
13
11
16
21
15
22
30
19
27
38
24
35
46
28
41
58
33
47
67
37
53
76
41
62
84
45
69
93
50
76
107
55
83
117
60
89
127
65
96
137
69
102
146
74
109
156
79
120
165
83
127
175
88
135
184

7

200

400

124

16
26
36
47
59
69
80
93
106
118
129
141
152
163
174
193
206
219
2;j2

5
14
32
52
70
93
114
135
154
183
206
229
251
272
294
315
350
376
401
425
450

10
30
66

108
145
195
237
278
332
379
426
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 9-Track Tapes. 4 Work Tapes.
With Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

400

136
3
6
13
9
17
38
19
39
83
30
62
131
43
86
180
55
108
225
68
137
286
82
162
338
94
187
389
107
210
437
119
242
0
136
270
0
150
297
0
1.64
324
0
178
351
0
191
377
0
205
403
0
218
428
0
231
453
0
244
497
0
266
0
0

RECORD SIZE (BYTES)

80

14
22
32
41
50
58
70
80
90
99
108
117
132
143
154
165
175
185
195

80

32K STORAGE

RECORD SIZE (BYTES)
20

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)

RECORD SIZE (BYTES)
20

16K STORAGE

12K STORAGE

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5{}00
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
<:5000
70000
75000
8(1000
85000
90000
95000
100000

• Figure 87.

8K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
20

3

6
10
14
18
21
25
30
34
38
42
46
50
56
61
65
69
74
78
82

50
1
2
5
12
18
26
33
41
48
56
63
70
81
89
97
105
113
121
128
136
148
157

80

3
8

18
28
39
50
60
73
85
96
107
118
133
146
158
170
182
195
206
218
230

100

200

RECORD SIZE (BYTES)
400

237
3
7
16
10
22
46
22
48
99
35
76
156
49
103
213
61
134
276
77
164
337
92
194
397
106
222
455
119
257
527
137
290
593
152
322
0
168
353
0
183
384
0
197
415
0
212
444
0
226
474
0
241
520
0
262
554
0
279
588
0
295
622
0

20

50

3

6
9

12
16
19
23
26
29
34
38
41
45
48
52
55

61
65
69
73

4
8

14
19
25
30
35
42
48
54
60
65
70
79
86
92
98
104
110
11 6

80

100

3

3

6
9

7

11

12
16
19
23
27
31
34
38
41
45
48
53
57
61
65
69
73

16
21
25
31
36
40
45
50
57
62
67
72
77
82
88
92
97

RECORD SIZE (BYTES)

200

400

2
225
6
7
13
12
15
30
20
24
46
27
34
65
35
43
82
43
52
99
51
63
1 21
58
73
141
69
83
159
77
93
178
86
102
195
94
112
221
102
126
242
110
137
2h3
118
148
283
130
159
303
140
169
323
149
180
342
158
190
361
167
200
380

4
9
28
61
93
132
167
208
247
285
322
358
408
449
490
531
571
0
0
0
0
0

200

20

3
5
9

12
15
18
22

26
29
33

36
40
43
46
51
55
59
63
66

70

50

80

100

200
2

3

2

2

4

8

11
25
40
55
69
87
103
119
134
154
171
189
206
223
239
256
272
287
315
334

23
51
82
112
140
178
211
242
272
315
351
385
419
453
486
519
550
0
0
0

4

5

6

8
12
17
22
26
32
38
43
48
52
59
65
71
76
82
87
92
97
102

11
17
24
31
38
44
53
60
68
75
82
88
99
107
115
123
131
139
146

13
20
29
37
46
55
63
71
79
91
100
110
119
128
137
146
154
163
177

400

RECORD SIZE (BYTES)
400

20

50

80

236
4
5
9
20
9
12
21
44
15
18
34
70
22
26
47
95
28
33
60
124
34
41
75
153
40
49
90
180
48
56
103
207
54
64
117
233
61
71
130
271
67
81
150
302
74
90
165
331
80
98
180
361
90
106
195
39p
97
115
210
418
104
123
224
446
111
131
238
490
118
138
252
523
125
146
276
0
132159293
0

100
1

3
1

100

32K STORAGE

RECORD SIZE (BYTES)
50

80

1

24 K STORAGE

20

16 K STORAGE

3
7

10
13
17
21
24
29
33

36
40
43
48
52
57
60
64
69
72
76

4
8
12
16
20

4
9
15
21
26

26

32

31
35
40
46
51
56
61
66
71
76
81
89
94
100

46
52
58
64
73
80
87
94
100
107
113
119
126

4P

200

400
2

236
5
9
18
11
20
40
18
32
65
24
44
88
32
58
117
39
71
143
46
84
167
53
96
199
62
114
228
71
128
256
79
142
284
86
156
310
94
170
336
102
183
362
109
196
405
116
218
435
129
234
466
137
249
496
146
264
0
155
280
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate: 30 KB/sec 9-Track Tapes. 4 Work Tapes.
With Labels.
(Submodel 5)
Appendix: Sort/Merge Program Time Requirements

77

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

8K STORAGE

20

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
1 00000

eFigure 88.

78

RECORD SIZE (BYTES)
50
80
100
200
400

2
2
2
4
5
3
7
11
14
7
15
23
31
12
24
38
47
17
34
51
67
22
43
68
85
26
52
83
102
31
64
97
126
37
74
116
146
42
84
132
165
47
93
149
184
52
103
164
202
57
112
180
220
62
127
195
250
6713821.0272
74
149
225
293
80
160
251
314
86
171
269
335
91
181
286
356
97
192
303
376
102
202
321
396

FILE
SIZE
(RECORDS)

12K STORAGE

5
10
31
68
103
147
186
223
275
317
35~

400
440
0
0
0
0
0
0
0
0
0

12
27
79
173
268
376
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
1

1

3
6
10
14
18
23
26
30
34
40
44
49
53
58
62
66
70
77
82
87

2
5
11
18
25
33
40
46
55
63
71
79
86
94
101
113
121
130
138
147
155

3
8
17
27
37
49
60
71
81
91
107
119
131
142
154
165
176
187
205
219
232

24K STORAGE

20

3

7

9

10
14
18
21
26
31
35
39
43
46
50
56
61

15
21
26
33

39
45
51
57
66
73
79
86
93

66

99

70
74
79
83

106
112
118
124

1
2

2

6

7

13
20
29
38
45
56
65
74
83
91
99
107
122

16
25
35
44
57
67
78
88
97
113
124
136
148
159
170
181
192
202
213

13;~

142
152
161
171
180

3

3
9
21
33
47
60
73
85
102
117
131
144
158
171
184
206
222
237
253
268
283

400

20

RECORD SIZE (BYTES)
50
80
100
200

6

7
14
18
41
42
89
66
138
93194
119
248
145
300
169
349
203
421
231
0
259
0
286
0
313
0
339
0
364
0
409
0
439
0
0
0
0
0
0
0
0
0

1

3
6

10
14
18
22
25
31
35
39
43
47
51
55
61
66
71
75
80
84

5
10
16
23
29
35
43
50
57
63
70
76
87
94
102
109
117
124
131
138

1
2
6
14
24
33
43
52
61
73
84
94
104
114
123
133
148
160
171
182
193
204

2
5
14
31
50
68
86
110
130
150
170
188
218
240
263
285
306
327
348
369
389
425

4
10
29
65
104
142
177
227
269
309
349
403
0
0
0
0
0
0
0

0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
400

1

3

4

7

9

11
15
19
24
27
32
36
39
45
50
54
59
63
67
72
76
80
84

15
20
27
32
38
44
52
58
65
71
77
83
89
95
106
113
120
127

2
6
12
20
26
35
45
53
61
69
77
89
99

108
117
126
135
144
152
160
168

2
4
249
6
12
26
15
28
59
24
47
97
33
62
129
44
84
174
54
103
212
63121249
72
138
296
86165339
97
186
382
108
206
'0
118
226
0
129
246
0
139
265
0
149
284
0
158
316
0
177
339
0
189
361
0
201
384
0
213
406
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 5 Work Tapes.
With Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

400

125
3
5
11
8
16
35
18
36
76
28
55
121
41
80
167
52
102
210
62
127
264
77
151
313
89
175
362
101
198
409
113
221
0
124
243
0
141
277
0
155
303
0
168
329
0
181
355
0
194
380
0
207
405
0
220
429
0
232
0
0
245
0
0

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200
400

1
4

16K STORAGE

FILE
SI ZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

20

RECORD SIZE (BYTES)
50
80
100
200
400

20

RECORD SIZE (BYTES)
50
80
100
200
400

11
25
71
155
240
337
429
0
0
0
0
0
0
0
0
0
0
0,
0
0
0
0

1
3
6
10
14
18
22
26
30
33
39
43
48
52
56
60
64
69
75
80
85

2
5
10
17
24
31
38
45
54
61
69
76
83
90
97
109
117
1,25
133
141
149

2

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
1 00000

• Figure 89.

2

4

2
3
4
9
3
6
10
13
28
7
14
22
28
62
11
22
35
43
94
16
32
47
62
135
21
40
64
79
170
25
48
77
95
204
29
60
91
116
251
35
69
108
135
291
40
79
123
153
329
45
88138171366
50
97
153
188
403
55
105
167
204
456
59
119
182
232
0
64130196252
0
71
140
209
272
0
77
150
233
291
0
82
160
250
310
0
87
170
266
329
0
93
180
282
348
0
98
189
298
367
0

FILE
SIZE
(RECORDS)

24K STORAGE

20

1
3

7

9

15
20
26
33
39
45
51
56
65
72
78
85
91
98
104
110
116
122

2
6

13
20
29
37
44
55
64
73
81
90
98
105
120
129
139
149
158
168
177

2
7

15
25
35
44
56
66
76
86
96
110
122
133
145
156
1~7

178
188
198
208

2
7
16
26
36
47
57
68
78
87
102
114
125
137
148
158
169
179
197
210
222

3
9
20
32
45
57
70
81
98
112
125
138
151
164
176
198
213
227
242
257
271

3
6
17
41
63
89
114
138
161
194
221
247
273
299
324
348
390
419
448
0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
400

6

13
39
85
132
185
236
285
332
401
0
0
0
0
0
0
0
0
0
0
0
0

2
3
6
10
14
18
22
25
30
34
38
43
46
50
54
60
65
70
74
79
83

5
10
15
22
28
34
42
49
55
62
68
74
85
92
100
107
114
121
128
134

3

6

8

14
23
32
42
51
59
71
81
91
101
110
120
129
144
155
166
177
188
198

18
27
39
50
60
75
86
98
109
120
137
150
163
176
188
201
213
225
237

2
5
16
35
54
78
98
123
146
169
192
213
234
268
293
318
343
367
391
415
438
0

5

11
33
74
116
161
203
254
302
349
394
0
0
0
0
0
0
0
0
0
0
0

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200

1
4

10
14
18
21
26
30
34
38
42
46
50
56
61
65
69
74
78
82

16K STORAGE

12K STORAGE

8K STORAGE

400

2

Lt·

4
13
30
49
67
84
107
127
147
166
184
213
235
257
278
299
320
340
360
380
415

10

20

RECORD SIZE (BYTES)
50
80
100
200
400
1
2

2€l

3

63
101
139
173
222
263
302
340
393
0
0
0
0
0
0
0
0
0
0

7

11

15
18
23
27
31
35
39
45
50
54
58
63
67
71
76
79
84

1
2

2
4

4
9

4
5
6
12
9
12
14
27
15
20
24
46
19
27
32
61
26
34
43
82
32
44
53
101
38
52
62
1t8
43
60
71
135
51
68
84
161
57
76
95
182
64
87
106
202
70
97
116
221
76
106
126
240
82115136259
88
124
146
277
93
132
155
309
104
141
174
331
III
149
i85
353
118
157
197
375
125
165
209
397

26
57
94
126
170
207
243
289
331
373
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 15 KB/sec 9-Track Tapes. 5 Work Tapes. With Labe1s.
(Submode1 5)
Appendix: Sort/Merge Program Time Requirements

79

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
.35000
40000
45000
50000
55000
60000
('5000
70000
75000
80000
85000
90000
~5000

100000

• Figure 90.

80

8K STORAGE

20

RECORD SIZE (BYTES)
50
80
100
200
1

1

400

3

9

3
3
7
3
8
10
22
6
17
22
49
10
28
34
74
14
37
49
106
18
50
62
134
22
61
74
161
25
72
91
198
30
85
106
229
35
97
120
260
39
7i
109
134
289
43
78
121
147
318
47
85
132
160
360
51
96
144
182
394
55104155198427
61
113
165
~13
460
66
121
184
229
493
71
129
197
244
525
75
137
210
259
0
80
145
223
274
0
84
1 53
235
288
0

20
59
129
200
281
357
431
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
5
12
18
26
32
39
48
56
63

20

RECORD SIZE (BYTES)
50
80
100
200
400

1

RECORD SIZE (BYTES)
50
80
100
200
400

1

3
6
9

12
15
19
22
26
30
33

37
40
43
48
53
56
60
64
67
71

3
7
11
15
19
25
29
34
38
42
48
53
58
63
68
73
78
82
87
91

1
4
9
14
20
26
31
38
44
50
56
62
68
73
83
90
96
103
11 0
116
122

1
3
236
5
8
17
11
19
38
17
31
61
23
42
84
30
53
105
38
67
135
45
80
159
52
92
183
58
104
206
64
116
238
74
134
265
82
148
292
90
161
319
97
175
345
105
188
371
112
201
396
119
214
421
126
226
445
133
239
0
140
261
0

2

245
5
8
12
9
13
19
12
19
26
15
24
34
19
29
42
22
34
49
25
41
57
28
47
64
33
52
74
37
58
83
41
63
91
44
69
99
48
74
107
51
83
115
55
89123
58
95
130
64
101
143
68
107
152
72
113
161

24K STORAGE

20

16K STORAGE

12K STORAGE

2
4
249
6
12
26
14
28
57
23
43
88
32
61
124
41
78
158
50
95
191
58
110
223
70
133
269
80151306
89
169
342
99
187
377
108
205
412
117
222
446
126
238
498
141
267
0
151
287
0
162
307
0
173
327
0
183
346
0
193
365
0

20

RECORD SIZE (BYTES)
50
80
100
200

3

1
1

1

2

2
5

3
8
12
17
21
26
32
37
42
46
51
56
63
69
75
80
85
91
96
101

4

9

12
15
19
22
26
29
33
36
40
43
46
52
56
59
63
67
71

10
16
23
30
36
42
50
57
64
71
78
85
91
102
109
117
125
132
140

2
6
12
19
27
35
41
52
60
68

3

3
6

75

ll1-0

279

83
94
104
112
121
130
139
147
155
164

154
175
192
208
224
240
256
272
287
302

307
351
383
416
447
479
0
0
0
0

10
13
17
21
24
28
31
34
40
44
47
51
55
59
63
67
70
74

RECORD SIZE (BYTES)
50
80
100
200
400

3

4

7
11
15
20
25
29
33
39
44
48
53
58
62
67
71
79
84
89
94

9
14
19
24
31
37
42
48
53
61
68
74
81
87
92
99
104
110
116

112
235
4
8
16
10
17
35
16
29
57
22
39
77
29
52
103
36
64
126
42
75
147
48
85
175
57
102
201
65
115
226
72
127
250
79
1.39
274
86
151
297
93
163
320
99
175
343
106
194
382
118
208
409
126
222
436
134
236
0
142
250
0

Time Requirements (in minutes) for Sort/Merge Program. Data Transmission
Rate: 30 KB/sec 9-Track Tapes. 5 Work Tapes. With Labels.
(Submodel 5)

System/360 Model 20 TPS Performance Estimates

7

10
21
23
47
35
74
51
103
64129
80
162
96
192
111
222
126
251

32K STORAGE

20

400

8K STO·RAGE

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000

25000
30000
35000
40000
45000
50000
55000
60000
t5000
70000
75000
80000
85000
90000
95000
100000

20

4
8

12
17
22
27
33
38
43
47
52
60
65
71
76
82
87
93
98
103

FILE
SIZE
(RECORDS)
1000
20C 0
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

• Figure 91.

RECORD SIZE (BYTES)
50
80
100
200
400

2
7
!5
24

33
44
54
63
73
82
95
106
117
127
138
148
158
168
177
195
206

2

2

4

5

5
10
11
14
28
24
30
62
36
48
100
53
66
135
67
86
177
80
106
216
99
125
255
115
143
292
130161327
145
187
382
159
208
425
180
229
0
197
250
0
214
270
0
231
290
0
248
310
0
264
329
0
280
349
0
296
381
0
312
404
0

12
26
73
160
254
347
0
0
0
0
0
0
0
0
0
0
()

()
0
0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
400
3

3
7
10
15
19
22
27
32
36
41
45
49
53

60
64
69
74
79
84
88

62
70
76
88
96
104
112
121
128
1316
144
152

3

4

6
10
14
19
23
26
30
34
40

9
15
19
26
32
37
45
51
58

44

64

49
53
57
61
65
69
73
80
85

70
76
82
88
98
105
112
119
126

1

1

2
6
15

24
32
44
54
63
72
87
98
108
119
129
139
149
166
178
190
202
214

3

9
21
33
46
58
73
87
101
114
127
139
159
174
189
204
219
233
247
261
275

7

19
43
67
93
118
148
176
203
230
256
282
321
351
381
411
0
0
0
0
0

6
14
41
89
141
194
245
306
364
0

0
0
0
0
0
0
0
0
0
0
0
0

20

1

RECORD SIZE (BYTES)
50
80
100
200
1
2

3

4

6
10
14
18
22
26
30
34
38
44
48
53
57
61
66
70
74
78
82

10
16
22
29
36
42
48
54
64
71
78
85
92
99
105

112
123
131
139

1

2
6
14
23
32
41
52
62
71
80
90
98
113
124
135
145
155
166
176
186
195

3
8
17
28
38
51
63
74
85
95
112
125
138
150
162
174
185
197
217
231
24·5

400

2

5

5

11

15
34
56
76
100
123
145
166
194
219
243
267
291
314
337
360
382

32
72
116

o
o
o

1 "57

207
253
298
341
0

0
0
0
0
0
0
0
0
0
0
0

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200
400

2
6
13
21
28
35
46
54
62
70
81
91
100
109
119
127
136
145
153
162
178

3
8
17
27
38
48
58
68
83
94
106
117
128
138
149
167
180
193
205
218
2.30

2
5
11
18
25
32
40
48
55

24K STORAGE

20

16K STORAGE

12K STORAGE

2
4
13
28
47
63
86
104
122
139
167
188
208
228
248
267
286
318
341
364
387
0

59
98
137
176
215
251
300
343
0
0

0
0
0
0
0
0
0
0
0

20

7
11
15
19
23
26
32
37
40
45
49
53
59
64
68
73
78
82
86

RECORD SIZE (BYTES)
50
80
100
200
400

4

2
5

9
15
20
25
32
38
44
49
55
60
69
76
8.3
89
96
102
108
114
120

12
19
27
35
42
49
59
68
76
85
93
100
108
122
131
141
150
159
168

1
2
6

15
22
32
41
52
61
72
81
90
99
114
125
136
147
157
168
178
188
198

2
4

12
27
41
61
77
98
117
135
153
171
188
215
236
256
276
296
316
335
354
373

3
9

25
57
91
126
159
200
239
276
313
348
0
0

0
0
0
0
0
0
0
0

Time Requirements (In minutes) for Sort/Merge program. Data Transmission
Rate: 15 KB/sec 7-Track Tapes. 6 Work Tapes. With Labels.
(Submodel 5)
Appendix: Sort/Berge Program

T~me

Requirements

81

FILE
SIZE
(RECORDS)

20

1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
10000(1

1
3
7
12
16
21
26
31
36
41
45
50
57
62
68
73
78
83
88
93
98

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
i5000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

• Figure 92.

82

8K STORAGE
RECORD SIZE (BYTES)
50
80
100
200
400
1

1

2
6
14
23
31
41
50
59
68
76
89
99
109
119
129
138
148
157
166
182
193

3
10
22
34
49
62
74
92
106
120
134
148
167
183
199
214
230
245
260
275
290

2

4
13
28
45
61
79
98
115
132
149
173
192
212
231
249
268
286
304
321
352
373

4

9
26
57
92
124
162
199
234
268
300
350
389
428
0
0
0
0
0
0
0
0

10
23
66
143
228
311
389
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

20

RECORD SIZE (BYTES)
50
80
100
200
400
1

1

1

3

6

1

1

1

2
7
16
25
36
46
56
65
79
90
101
112
122
132
142
160
172
184
196
208
219

3
9
20
32
44
55
70
83
96
108
121
132
152
166
180
194
208
222
235
249
262

6
18
40
64
88
111
139

13
38
84
133
183
231
289
343
396
0
0
0
0
0
0
0
0
0
0
0
0

1

2

2

3
7
10
14
18
22
27
31
35
40
44
48
52
58
63
68
72
77
82
86

2
5
11
17
24
30
39
46
53
60
67
73
84
92
100
108
11 6
123
131
138
146

24K STORAGE

20

1

3
6

4

10
14
18
23
26
30
34
39
44
48
52
56
60
64
69
72
80
84

14
19
26
31
37
44
51
57
63
69
75
81
86
97

9

Ib4

III
117
124

12
20
27
34
45
53
61
69
79
89
98
107
116
125
134
142
150
158
174

2
6

14
24
32
43
53
62
71
85
96
106
116
126
136
146
163
174
186
198
209

1~6

192
217
242
266
303
332
360
388
416
0
0
0
0

20

3
6

10
14
17
22
26
30
34
37
43
47
52
56
60
65
69
73
77
81

RECORD SIZE (BYTES)
50
80
100
200

4
10
16
21
28
35
41
47
53
62
69
76
83
90
96
102
109
120
128
135

6

14
22
31
39
50
60
69
78
87
95
109
120
130
140
150
160
170
180
189

1
3

7
17
27
37
49
61
71
82
92
108
121
133
145
156
168
179
190
210
223
236

2
5

15
33

54
73
96
118
139
159
186
210
234
257
280
302
324
346
367
405
0
0

32K STORAGE

RECORD SIZE (BYTES)
50
80
100
200

2
6

16K STORAGE

12K STORAGE

400

2
4

4
9

12
27
46
61
83
102
119
136
163
183
203
222
242
260
279
310
332
355
376
398

26
57
95
133
172
209
244
291
333
374
0
0
()
0
0
0
0
0
0
0

20

1

7
11

15
19
23
26
32
36
40
44
49
52
58
63
,67
72
77
81
86

RECORD SIZE (BYTES)
50
80
100
200

4
9

14
20
25
31
37
43
49
54
59
68
75
81
88
94
100
107
113
119

1
2

2

5
12
19
27
34
41
48
58
67
75
83
91
99
106
120
129
138
147
156
165

14
22
32
40
51
60
70
79
89
98
112
123
133
144
154
165
174
185
195

1
6

2
4
12
27
40
60
76
95
114
132
150
167
184
210
230
251
270
290
309
328
346
365

400
3
8
25
55
89
123
155
195
233
270
305
340
0
0
0
0
0
0
0
0
0
0

Time Requirements (in minutes) for Sort/Merge Program. Data
Rate: 15 KB/sec 9-Track Tapes. 6 Work Tapes. With Labels.

System/360 Model 20 TPS Performance Estimates

Transm~ssion

(Submodel 5)

400
5

11
31
69
112
150
199
243
286
327
383
0
0
0
0
0
0
0
0
0
0
0

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
200CO
25000
30000
35000
40000
45000
50000
55000
60000
t5000
7(,000
75000
80000
85000
90000
95000
100000

FILE
SIZE
(RECORDS)
1000
2000
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
55000
60000
65000
70000
75000
80000
85000
90000
95000
100000

• Figure 93.

8K STORAGE

12K STORAGE

RECORD SIZE (BYTES)
20

50

80

1

2

3
7

5

3
8
18
27
39
50
60
74
86
97
108
119
135
148
160
173
185
198
210
222
234

10
14
18
23
27
32
36
40
44
50
55

59
64
69
73
78
82
86

12
19
26
34
41
49
56
63
73
82
90
98
106
114
122
129
137
150
159

100

200

2

3

4
10
22

36
49
64
79
93
107
120
139
155
170
186
201
216
230
245
259
283
300

RECORD SIZE (BYTES)
400

20

50

80

3

4

2
5

6

9
14
19
24
30
36
42
47
52
57
66
72
78
84

9

7
21
45
73
98
129
157
185
212
238
278
309
339
369
398
427
456
484

19
55
120
190
259
325
411
0
0
0
0
0
0
0
0
0
0
0

o
o
o

0

0

0

1

9

12
16
19
23
27
31
34
38
41
45
51
54
59
63
67
71
75

'90

96
102
1.08
114

24K STORAGE

50

80

1

3

3

4

6
9

7

9

11
15
20
24
28
34
39
43
48
53
57
62
66
74
79
84
89
94

15
20
24
32
38
44
49
57
63
70
76
83
89
95
101
107
113
124

12
16
20
23
27
30
35
39
42
46
49
53
57
60
64
70
74

100

12
19
27
35
42
49
59
68
76
84
91
99
106
120
129
138
147
155
164

100

200

RECORD SIZE (BYTES)
400

2
4
249
7
13
27
15
29
59
23
46
93
32
63
128
41
80
162
51
100202
61119241
70
138
278
80
156
314
89
173
349
97
190
384
112
217
437
122
237
0
133
258
0
143
278
0
153
297
0
163
317
0
173
336
0
183
355
0
192
374
0

20

50

80

1
1

1
3

1
2

2

6
9

12
15
19
22
26
29
33

37
41
45
49
52
56
60
63
67
70

7
12
16
22
27
32
36
41
48
53
59
64
69
74
79
84
92
98
104

5

10
16
23
29
36
43
50
57
63
69
79
87
94
102
109
116

123
130
137

100

200

400

1

2
4
10
22
36
49
65
80
94
107
126
142
157
173
188
203
218
233
247
272
290
307

3

2
5
12
20
26
35
43
51
58
65
77
86
94
103
111
119

127
135
148
158
167

7

20
45
73
98
130
159
187
214
250
282
313
344
374
404
433

o
o
o
o
o

32K STORAGE

RECORD SIZE (BYTES)
20

16K STORAGE

200

RECORD SIZE (BYTES)
400

2
236
4
8
16
10
18
36
17
30
59
22
40
83
30
54
107
37
66
130
43
77
152
49
88
181
59
105
207
66
118
232
73
131
257
80
143
282
87
156
306
94
168
32.9
101
180
352
112
200
393
120
214
420
128
228
0
136
242
0
144
257
0

20

50

1

3

6

7
11

10
13
17
21
23
28
32
36
40
43
47
52
56
60
64
68
72
76

15
19
24
29
33
38
42
46
53
58
63
68
73
77
82
87
91

80

4

9

14
19
24
30
34
42
48
54
59
65
70
76
85
91
98
104
111
117

100

200

400

1

2

3
5
4
8
15
10
17
34
15
26
54
22
38
75
28
48
95
35
61
119
42
73
142
49
84
164
55
96
186
61
106
~07
67
117
228
77
134
260
85147285
92
159
310
99
172
334
106
184
357
113
197
381
120
209
404
127
220
0
134
232
0

Time Requirements (in minutes) for Sort/Merge Program.
Data Transmission
Rate: 30 KB/sec 9-Track Tapes.
6 Work Tapes. With Labels.
(Submode1 ~
Appendix: sort/Merge Program Time ReqUirements

83

INDEX

Areas, RPG ••••••••

tt

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

Assembler time requirements .•••••••.••
Basic Monitor macros
storage requirements .••••••••••••..•
time requirements ••••••••••••••••..•
Basic Monitor storage requirements ..••
Loader input area •..••••••••••••••••
Fetch routine •..••••••••••••••••••••
Basic routines, RPG .•••••••••.•••••.••
Block lengths
Sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Merge •••••••••••

18

41
13
38
6
6
6
14
28

a •••••••••••••••••••

29

BSCA IOCS macros
storage requirements •••••••••••••..•
time requirements •.•.••.••••••.•••••

31
46

Card files, IOCS
storage requirements .••••••••.•••.••
time requirements ••••••••••.••••••••
Card Input/Output routines, RPG •..••••
Card-to-Tape program
storage requirements •.•.••.•••••••••
time requirements •••....••••••••••••
CLOSE routine
RPG

•••••••••••••

(I

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

7
37
15
26
40
25

storage requirements, IOCS .•••••••••
time requirements, IOCS ..•••••••••••
CMAINT program, time requirements •...•
Control routine, Ioes ••••••••••••••.••
Core-Image Library, retrieval from,
time requirements ...••••.••••..••.••
Core-Image Library, storage
requirements .........................
Core-Image Maintenance program, time
requirements .••...••..••.•.•..••••.•
Core-Image Service program, time
requirements •.•....••.•.•..•••......
CSERV time requirements •..•..•.•••...•

10
36
44
10

DTF blocks, RPG .......•••.••••.••.•.•.
DTFEN routines, IOCS storage
requirements .•.• "...................
Scheduling routinE~s •.••••..••...•...
Initialization/Termination routines.
OPEN and CLOSE routines .•.••.••.•.•.
CONTROL routines •••...•.•.••••.•...•
DTFMT routines, IOCS storage
requirements •.•...•••.•.•.•..•..•..•
DTFSR routines, IOCS storage
requirements .•.....' . . . . . . . . . . . . . . . . . . .

16

43
33
44
44
44

10
10
10
10
10
7
7

End routine, RPG
EOF routine, RPG
EOV routine, RPG
Examples of IOCS storage requirements .
Examples of tape file processing times.
External storage requirements •..•••••.

24
25
25
12
37
33

Fetch routine storage requirements ••••
Fields, RPG storage requirements ••...•

6

84

File processing routines, IOCS
storage requirements ••••••••••••••••

6

GET instruction
storage requirements .•.•••••••••••••
time requirements ••.•.••••••••••••••

7
36

Indicators, RPG storage requirements ••
Initialization/Termination routines,

17

IOCS ••••••••••••••••••••••••••••••••

10

Input File size, sort •••••••••••••••••
Input/Output areas for Utility programs
Input/Output areas, RPG .•.••••• ~ .••.••
IOCS macros
storage requirements ••••••••••••••••
time requirements .••••••••••••••••••
Input/Output routines, RPG •••••••.••••

29
26
18
6
36
12

Job Control program
storage requirements ••••••••••••••••
6
time requirements •••••••••••••••••••
36
Library storage requirements •.••••• 33,35
Linkage Editor program time
requirements ••••••••••• ~ •••••••.••••
44
Linkage routines storage requirements.
6
Literals, RPG storage requirements ••.• 17
LNKEDT program, time requirements ••••.
44
Loader input area storage requirements.
6
Macro Library, retrieval from, time
requirements .•••..••••••••••••••••••
Macro Library, storage requirements •••
Macro Maintenance program, time
requirements •..••.•••••..•.•••••..••
Macro Service program, time
requirements ....•.••••••••••••••••••
Macro storage requirements
for the 1419 and 1259 •.•.•••••••••••
for the BSCA ..•••••••••••••••••••..•
MMAINT program, time requirements •••.•
MSERV time requirements •••.••.••••.•••

31
31
43
44

Nonoverlap monitor storage requirements

6

Object Program, RPG storage
requirements ...•...••.•..•.•••••.•••
OPEN routines, IOCS
storage requirements ••.••.••.•••••••
time requirements ••••••••••••••.••••
Output Format Specifications, RPG
storage requirements •..••••••.••••••
Overlap monitor storage requirements..
Printer files, IOCS
storage requirements •••.••.•••••••••
time requirements •••••••••••••••••••
Processing routines, RPG ••••••••••••••
Program Generation, RPG storage
requirements .•••••••••••••••••••••••
PSx options ..•...••.•••.•••••••••••••.

17

System/360 Model 20 TPS Performance Estimates

42
35
43
44

14
10
36
24
6
7

37
18
13
30

PUT routine
storage requirements ••••••••••••••••
time requirements ••••.•••••••••••••.
RPG storage requirements ••••••••.•••.•
Areas .. " . . . . . . . . . . , . . . . . . . . . . . . . . . . . .

Basic routines .••.••••••••••.•••••••
Card Input/nutput routines ••.•••••••
CLOSE routine •••••••..•••••••••••••.
DTF blocks •••••••.•••.••••.•••••.•••
DTFEN routines ••••.••••••.•.••••.••.
End routine ...........................
EOF routine •••••.•••••••••••••••••••
EOV rou tine ••.•••.•••••••••••.•••.•.
Fields..............................
Indicators .•.•••••.••.••••••••••••••
Input/Output routines •••.•.••••• ~ •..
I/O areas ...........................
Li tera1s .•...••••.••.•..••••••••....
Object. program ...•.•••..•.•.•••..•••
Output Format Specifications ....••.•
Processing routines ••..•.•..•.••••.•
Program Generation ..•....•.•••.•••.•
Start routine .•••.•.••......•.•..•..
Tape input routines ..•.•..••••••••.•
Tape input/output routines ..••••.••.
Tape output routines •••.•••••..••.•.•
RPG time requirements •...•..••.•••••..
Scheduling routines, IOCS ••.••..••.•..
Service progr~m time requirements ..••.
Core-Image Maintenance program .•.•.•
Core-Image Service program ...........
Linkage Editor .•••••••...•.....•..••
Macro Maintenance program .••••.••••.
Macro Service program •••.•.••...••.•

7
36
13
18
14
15
25
16
25
24
25
25
17
17
15
18

17
14
24
18
13
24
17
15
17

Sort/Merge program
storage requirements •••••••••••••••• 28
time requirements ••••••••••••••••
40,48
Stacker-select time for the 1419/1259.
4
Start routine, RPG ••••••••••••••••••••
24
Submode! 2 Sort/Merge times •••••••••••
48
Submode1 5 Sort/Merge times •••••••••.•
60
Tape error statistics routine, storage
requirements •..•••••.•••••••••••••••
Tape file processing routines
storage requirements ••••••••••••••••
time requirements •••.•••••••••••••.•
Tape input routines, RPG ••.•••••••••.•
Tape input/output routines, RPG •••••••
Tape label processing routines,
utility programs ••.••••••••.••..••••
Tape output routines, RPG ••••••••••..•
Tape-to-Card program
storage requirements •••.••••••••••••
time requirements •••••••••••••••••.•
Tape-to-Printer program
s.torage requirements ••.••••••.•.•.•.
time requirements •••••••••••••••••••
Tape-to-Tape program
storage requirements ••.••••••••.••••
TPLAB statements under Job Control....

25
7
36
17
15
27
17
26
40
26
40
26
6

40

10
43
44
44
44
43
44

Utility programs
storage requirements •••••••••..••.•.
time requirements ••••••.•••.••••••••

25

1419/1259 IOCS
storage requirements ••••••.•.••••••.
time requirements ..••••••.•••.••••••
1419/1259 printer throughput
characteristics ••••••••••••••.••••••

31
46

Index

85

40

45

READER'S COMMENT FORM
Form c24-9010-3

IBM System/360 Model 20
Tape Programming System
Performance Estimates

• How did you use this publication?
As a reference source ..............................
As a classroom text
.......................
As a self-study text
. ............

0
0
0

• Based on your own experience, rate this publication
As a reference source:
Very
Good

Good

Fair

Poor

Very
Poor

Very
Good

Good

Fair

Poor

Very
Poor

As a text:

• What is your occupation? .
• We would appreciate your other comments; please give specific page and line references
where appropriate. If you wish a reply, be sure to include your name and address .

• Thank you for your cooperation. No postage necessary if mailed in the U.S.A.

C24-901 0-3

YOUR COMMENTS, PLEASE ...
This SRL manual is part of a library that serves as a reference source for systems analysts,
programmers and operators of IBM systems. Your answers to the questions on the back of this
form, together with your comments, will help us produce better publications for your use. Each
reply will be carefully reviewed by the persons responsible for writing and publishing this
material. All comments and suggestions become the property of IBM.

n

~

":t>
r

o
Z

C)

-I

:r:

u;

Please note: Requests for (;opies of publications and for assistance in utilizing your IBM system should be directed to your IBM representative or to the IBM sales office serving your
locality.

r
Z
m

Fold

Fold

................
FIRST CLASS
PERMIT NO. 1359
WHITE PLAINS. N. Y.

I

BUSINESS REPLY MAIL

l~STAGE STAMP NECESSARY IF MAILED IN THE UNITED STATES
POSTAGE WILL BE PAID BY ...

IBM Corporation
112 East Post Road
White Plains. N. Y. 10601

Attention: Department 813 U

• • • • • • • • • • • • • • • • • • • e- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :

Fold

Internatianal Businass :Machinas Carparatian
Data Prace.aing Divisian
112 East Past Raad, White Plains, H.Y.lOSOl
IUSA Only)

IBM World Trade Carpa1l'8tion
821 United Nations Pla2:., NawYa!'k, NawYark 10017
Ilnternatianal J

Fold

C24-901 0--3

International Business Machines Corporation
Data Processing Division
112 East Post Road, White Plains, N.Y.IOSOl
[USA Only]
IBM World Trade Corporation
821 U:nited Nations Plaza, New York, New York 10017
[International]



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Producer                        : Adobe Acrobat 9.13 Paper Capture Plug-in
Modify Date                     : 2009:09:03 01:44:46-07:00
Create Date                     : 2009:09:03 01:44:46-07:00
Metadata Date                   : 2009:09:03 01:44:46-07:00
Format                          : application/pdf
Document ID                     : uuid:14b0ad2c-f0a5-4929-b0a3-f3a434a818b3
Instance ID                     : uuid:95713893-0796-4e0a-be43-af43174dc0cc
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 88
EXIF Metadata provided by EXIF.tools

Navigation menu