An Introduction to the Univac File

AN
Introduction a File- Computer
System
*Registwed in U.S. Patent Office
General O u t l i n e o f Com~onentU n i t s
The Univac File-Computer System i s an e l e c t r o n i c computer system which
p r o v i d e s f o r magnetic f i l i n g combined w i t h e l e c t r o n i c computing f o r
random a c c e s s p r o c e s s i n g o f unsorted d a t a . It has common language
v e r s a t i l i t y and many t y p e s o f i n p u t - o u t p u t may be used simultaneously.
Input-Output u n i t s , and s t o r a g e u n i t s can be p u t t o g e t h e r as b u i l d i n g block u n i t s t o produce a system s a t i s f y i n g i n d i v i d u a l requirements.
Such a system i s expandable a t any time.
The f i v e components o f any computer system a r e i n p u t , s t o r a g e , a r i t h m e t i c ,
c o n t r o l and output. The Univac File-Computer System h a s t h e s e components
b u t t h e t y p e number and c a p a c i t y o f some o f t h e s e u n i t s i n any grouping
o f equipment i s determined by t h e i n d i v i d u a l a p p l i c a t i o n requirements.
The f o l l o w i n g i s a g e n e r a l o u t l i n e o f t h e b u i l d i n g b l o c k s i n t h e s e
components:
A c t u a l l y , t h e File-Computer System i s u n i v e r s a l i n s o f a r a s i n p u t i s
concerned. Up t o 24 u n i t s o f i n p u t , input-output, o u t p u t could be
p u t i n a system and t h e s e u n i t s could be working simultaneously.
Such d e v i c e s include:
-
Input/Output Card Sensing and Punching Unit
10 Key Keyboard w i t h I n p u t P r i n t e r s 10 Key I n q u i r y Keyboard w i t h Inpiit-Output P r i n t e r Key Actuated T a b u l a t i n g Card Punch Input-Output E l e c t r i c Typewriter Input-Output P e r f o r a t e d Paper Tape Input-Output (5, 6 , . o r 7 Channel Tape) Magnetic Tape Input-Output Storaae
The File-Computer System has s e v e r a l d i f f e r e n t t y p e s o f i n t e r n a l s t o r a g e :
Input-Output Intermediate Storage Section High Speed General S t o r a g e Unit Large-Capacity General Storage Unit I n ~ u t - O u t ~ uS t o r a a e
The purpose o f t h i s u n i t i s t o a c c e p t d a t a from and d e l i v e r
d a t a t o t h e input-output d e v i c e o r d e v i c e s , t o s t o r e t h e
i n p u t d a t a u n t i l i t is c a l l e d i n t o t h e system, t o s t o r e
o u t p u t d a t a u n t i l it i s accepted by t h e r e l a t e d o u t p u t
dev-ices,
The I@ezmediate Storage u n i t p r o v i d e s a method o f seoritig
e i t h e r wastant- information o r developed information. -mter-mediate s t o r a g e h a s a c a p a c i t y of 20, 11 d i g i t d a t a f i e l h s plus
signs.
Building- block versatility
I
-I
card sensing
-
punching unit
t1
I '
ARlTH METlC PROCESSING SECTION *
b
k e y punch unit I
perforated tape unit ,I'
PROGRAM CONTROL SECTION i
High-capacity
storage units
as needed
3
High-speed storage unit as needed INTERMEDIATE
STORAGE
SECTION
electric typing unit INPUT-OUTPUT
STORAGE
SECTION
Up to 24 units, as needed, in any combination of types BASIC COMPUTER UNIT Multiplex monitoring unit b
Not required if only one input- output unit is to be operated i -
L
--
*
p i a h - S ~ e e d General S t o r a a e Unit
A High-speed General Storage u n i t o f t h e random access t y p e may
be included a s a b u i l d i n g block i n a system. Such a s t o r a g e may
be used e i t h e r f o r s t o r e d i n s t r u c t i o n s d i r e c t i n g t h e program,
f o r r e g u l a r d a t a s t o r a g e , o r a combination o f both. High-speed
General Storage Units can be e i t h e r one o f two c a p a c i t i e s : 190,
11-character f i e l d s ; 990, 11-character f i e l d s . I n each f i e l d
t h e r e i s an a d d i t i o n a l c h a r a c t e r f o r s i g n value.
L a r a e C a ~ aict v Gener a 1 S t o r a a e Un
A Large Capacity General Storage Unit o f t h e random access type
can be included i n any system. T h i s s t o r a g e can be i n c r e a s e d
by adding from 1 t o 9 Large-Capacity General S t o r a g e Expansion U n i t s a s required. Each s t o r a g e u n i t h a s a c a p a c i t y o f
180,000 alphanumeric c h a r a c t e r s f o r a p o s s i b l e t o t a l Large-Capac i t y s t o r a g e o f 1,800,000. According t o t h e i n d i v i d u a l a p p l i c a t i o n a l requirements, t h e s e c h a r a c t e r s can be grouped i n u n i t s
w i t h i n c e r t a i n l i m i t a t i o n s . These groupings are c a l l e d Unit
Record Areas and such a grouping i s analogous t o a punched c a r d
a s a u n i t record. These e s t a b l i s h e d Unit Record Areas can be
d i v i d e d i n t o f i e l d s a t t h e w i l l o f t h e programmer similar t o
t h e d i v i s i o n o f a punched c a r d i n t o f i e l d s .
Arithmetic Unit
I n t h e File-Computer System, t h i s u n i t h a n d l e s a l l d a t a e n t e r i n g o r
l e a v i n g t h e system o r going from one u n i t t o another. It performs
t h e p r o c e s s o f a d d i t i o n , s u b t r a c t i o n , m u l t i p l i c a t i o n and d i v i s i o n .
In performing t h i s p r o c e s s i t t a k e s two v a l u e s , V 1 and V2, t o g e t h e r
w i t h t h e i r s i g n s and a r r i v e s a t a r e s u l t , R, w i t h i t s sign. The
necessary decimal alignment is made f o r each s t e p i n c a l c u l a t i o n s .
The a r i t h m e t i c u n i t a l s o is used i n comparison o f alphanumeric d a t a ,
t r a n s f e r r i n g d a t a t o d i f f e r e n t l o c a t i o n s , and it p r o v i d e s a method f o r
s e a r c h i n g f o r d a t a on t h e Large Capacity General S t o r a g e Unit.
Control S e c t i o n
The purpose o f t h e c o n t r o l s e c t i o n i s t o guide t h e Computer through
t h e r o u t i n e o f s t e p s necessary t o a r r i v e a t t h e d e s i r e d r e s u l t .
T h i s d i r e c t i o n on t h e Univac File-Computer i s accomplished by two
major means: connection p a n e l w i r i n g which i s e x t e r n a l programming;
and s t o r e d i n s t r u c t i o n s which i s i n t e r n a l programming. The e x t e r n a l
o r i n t e r n a l programming i s developed t o handle t h e i n d i v i d u a l requirements.
Because t h e File-Computet System can o p e r a t e w i t h many i n p u t / o u t p u t
u n i t s working simultaneously some method must be employed t o avoid a
t r a f f i c jam. T h i s c o n t r o l is. accomplished by t h e Multiplexing Unit.
There a r e many t y p e s of o u t p u t d e v i c e s on t h e File-Computer System.
Some of t h e s e o u t p u t d e v i c e s a r e i n t u r n used a s i n p u t devices. The
following output d e v i c e s are used:
-
Input/Output
Card Sensing and Punching Unit
10 Key Inquiry Keyboard with Input-Output P r i n t e r
Key Actuated Tabulating Card Punch Input-Output
E l e c t r i c Typewriter Input-Output
P e r f o r a t e d Paper Tape Input-Output (5, 6, o r 7 channel tape)
Hagnet i c Tape Input-Output
p o s s i b l e Wavs of O s e r a t i o g
The Univac File-Computer System can be p u t t o g e t h e r i n v a r i o u s comb i n a t i o n s of u n i t s t o provide a system most s u i t a b l e t o i n d i v i d u a l
requirements. And how each system a c t u a l l y o p e r a t e s w i l l be determined by t h e problem t o be solved; however, t h e r e a r e two main
ways of operation: On-line and off-line.
On-Line
In an on-line operation an o p e r a t o r p u t s information i n t o t h e system
by d i r e c t key e n t r y . As an example of an on-line operation, l e t us
take an a p p l i c a t i o n involving B i l l i n g , S a l e s and Inventory. The Elect r i c Typewriter can be an input-output device i n t h e Computer System.
Invoices can be typed on t h e E l e c t r i c Typewriter, and automatically
extensions of q u a n t i t y times u n i t p r i c e can be made i n t h e a r i t h m e t i c
u n i t of t h e Computer System. The extension a s c a l c u l a t e d can be outp u t and automatically p r i n t e d on t h e invoice. Invoice t o t a l s and d i s counts can be automatically c a l c u l a t e d and p r i n t e d . In a d d i t i o n t h e
q u a n t i t i e s and d o l l a r s could be s t o r e d i n t h e Large-Capacity Random
Access Drums as S a l e s and inventory information.
O f f -Line
In, an o f f - l i n e operation t h e o p e r a t o r t r a n s c r i b e s t h e source d a t a t o
another media, such a s punched cards. Information i s e n t e r e d i n t o t h e
system from t h e t r a n s c r i b e d media. An example of an off-line use would
be extending a b i l l of m a t e r i a l and t e s t i n g inventory a v a i l a b i l i t y a s
a s i n g l e operation. The inventory a v a i l a b l e balance by p a r t number
can be s t o r e d on t h e Large Capacity Drums. The q u a n t i t y on o r d e r is
m u l t i p l i e d by t h e p a r t s usage. As each p a r t is extended on t h e b i l l
of m a t e r i a l s , t h e t o t a l is deducted from t h e a v a i l a b l e balance. If a
c r e d i t balance occurs, a p a r t s shortage e x i s t s ,
Cards could be punched t o s i g n a l a shortage condition.
-
M v a n t a a e s of t h e Univac F i l e Com~u
t er Svstem
With some broad o u t l i n e of t h e components of t h e system and t h e ways
of operation i n mind, we can be more s p e c i f i c about t h e purpose and
advantages of t h e File-Computer.
The primary reason f o r engineering
t h e Univac File-Computer System i s t o enable one t o keep a c u r r e n t
balance f o r a l a r g e number of items with high volume a c t i v i t y . On
e i t h e r an on-line o r o f f - l i n e operation, e n t r i e s a f f e c t i n g t h i s balance
could come from many types o f i n p u t equipment and answers d e l i v e r e d
through d i f f e r e n t types of output.
ON-LINE OPERATION direct keyboard input of data to be processed
FILE
-
COMPUTER
random processing w i t h
immediate output
previous keyboard entry of data to be processed
OFF-LINE OPERATION Previous systems of maintaining a balance, whether by completely
manually posted records, bookkeeping machines, punched cards, o r
general purpose E l e c t r o n i c Data Processing equipment have c e r t a i n
disadvantages. I n these systems where t h e r e f e r e n c e f i l e i s l a r g e
it i s necessary t o accumulate batches of items f o r processing bef o r e t h e information can be economically handled.
In maintaining a manually posted record it i s o f t e n t h e p r a c t i c e
t o use s o r t i n g d e v i c e s t o group documents f o r s e q u e n t i a l p o s t i n g
s i n c e random p o s t i n g i s slow and expensive. Sometimes, following
s o r t i n g , groups a r e t o t a l e d on an adding machine and t h e group
t o t a l posted. Often t a b u l a t i n g machines have been employed f o r
s o r t i n g and adding information i n preparation f o r s e q u e n t i a l p o s t i n g
of records.
In maintaining a record on a bookkeeping machine where t h e ledger
f i l e is e x t e n s i v e and a c t i v i t y high it i s common p r a c t i c e t o prepare ledger s h e e t s o r o f f s e t them t o make t h e p o s t i n g process
f a s t e r . S t u f f i n g t h e ledger i s an accepted p r a c t i c e f o r f a s t e r and
more economical o p e r a t ion.
In a t a b u l a t i n g system although many o p e r a t i o n s are mechanized a
series of s t e p s punchiag, s o r t i n g and t a b u l a t i n g a r e necessary
f o r balance forward applications. I f one has an e x t e n s i v e f i l e
and r e l a t i v e l y few e n t r i e s it i s hardly economical t o punch, s o r t ,
c o l l a t e , t a b u l a t e and summary punch new balance forward cards. I f
t h e e n t r i e s a r e g r e a t i n number and it becomes more economically
f e a s i b l e t h e r e s t i l l remains a time i n t e r v a l between g e t t i n g o r i g i n a l media and securing a balance. Most of t h e E l e c t r o n i c Computers p r e s e n t l y a v a i l a b l e have t h e same problem a s t a b u l a t i n g i n
securing balance f i g u r e s .
-
-
In any of t h e above systems not only do we have an economic problem i n g e t t i n g a balance b u t we cannot g e t a t r u e c u r r e n t balance because of t h e time l a g i n handling t h e necessary informat i o n , For example l e t us take inventory on punched cards. A
c u t o f f time would have t o be e s t a b l i s h e d , a l l t h e source media
c o l l e c t e d , punched, s o r t e d , c o l l a t e d , tabulated and subnary punched
t o a r r i v e a t a balance t h a t was t h e c u r r e n t balance a t t h e time of
c u t o f f . The a c t u a l c u r r e n t balance may be q u i t e a d i f f e r e n t f i g u r e
than indicated i n t h e tabulated report.
Besides t h e i n a b i l i t y t o keep a c u r r e n t balance on higtf volume
a c t i v i t y f o r a number of items, p r e s e n t methods do n o t permit
access t o t h e record by more than one person simultaneously. This,
of course, c o n t r i b u t e s t o t h e f a c t t h a t we cannot maintain a c u r r e n t
balance but, i n a d d i t i o n t h e f a c t s of t h e record a r e n o t a v a i l a b l e
t o more than one person a t a time.
Under previous methods it was d i f f i c u l t t o handle l a t e items and
rush items. For example, let us take Inventory and Pre-Billing
where o r d e r s a r e checked t o inventory balances p r i o r t o invoicing.
If we had been o u t of stock and merchandise came i n a s h o r t time
ago o r d i n a r i l y t h e r e i s a time l a g before t h e merchandise can be
recorded a s inventory. I f o r d e r s a r e passed over t h e inventory
MULTIPLEXER
MULTIPLEXER
/4
V
FREE
STORAGE
- RUNNING
OPERATION
record and t h e new inventory has n o t been recorded then we have a
s h o r t shipment with consequent l o s s of income. If we had rush
o r d e r s , we would have problems of inventory checking a s well a s
handling t h e invoicing individually.
The Univac F i l e Computer System provides many advantages over previous methods:
Random access f e a t u r e provides l a r g e f i l e of information
r e a d i l y a c c e s s i b l e t o many types of input-output devices,
Eliminates n e c e s s i t y of batching items a s i n previous systems.
Information can be f e d i n t o the system a t any time with ready
access t o balances.
Random access f e a t u r e e l i m i n a t e s many i n t e r i m s t e p s a s s o c i a t e d
with o t h e r methods such a s s o r t i n g and c o l l a t i n g . P o s t i n g s can
be made from source doczrments which a r e kept i n t h e i r o r i g i n a l
sequence
.
Same record f i l e d magnetically i s a v a i l a b l e t o a l l input-output
d e v i c e s simultaneously. Then a l l o p e r a t o r s can p o s t t o t h e same
record even making e n t r i e s t o t h e same items a t t h e same time.
Keyboard e n t r i e s can be nade d i r e c t l y i n t o t h e system.
Eliminates searching f o r a record card.
Gives freedom i n handling l a t e items.
Gives freedom i n handling r u s k items.
Cirmulative t o t a l of a l l e n t r i e s i s c o n s t a n t l y a v a i l a b l e .
Through on-line and o f f - l i n e operation, t h e system, can handle
s e v e r a l a p p l i c a t i o n s siraultaneously and use cammon information
according t o d i f f e r e n t a c t i v i t i e s .
.
I
DRUM
I
DRUM
.2
DRUM
3
\
100 channels per section, addressed 00-99.
5 to 5 0 unit records per channel: addressed 00-49.
Channel 9 8
Channel 99
REVOLVER
/
Up to 20 selection fields per unit record area.
Maximum of II characters plus sign (2)per field.
I
ITEM DESCRIPTION
l INVENTORY BALANCE^
SALES TO-DATE
I
HIGH-CAPACITY GENERAL STORAGE CHARACTERS PER UNlT RECORD
*There are 600 characters per channel,
divided into standard areas of 12, 15,
20, 24, 30, 40, 50, 60, 75, or 100
characters each.
12 15 20 24 30 40 SO 60 75 100 120
50 40 30 25 20 15 12 10 8
6
5
UNlT RECORDS PER CHANNEL
HIGH = SPEED
GENERAL = PURPOSE STORAGE
EITHER OF TWO
Each numbered area represents one location of 12 character capacity -
4 8 716 3 2 4 1 5 0 2 . 2
W I DIGE T 3 7 1 9 -+
1 3 019 9 1 8 5 0 3 6 Z
7
T
T
Operation ~ a l u e # l value #2
ADDRESSES
v
Result
~
~
~
~
R
'
c
ALPHANUMERIC+
DESIGNATION
~
~
~
~
~
o
-
ON-LINE BILLING WITH TYPEWRITER INPUT OUTPUI'
Combined b i l l i n g , inventory c o n t r o l and s a l e s a n a l y s i s
i n a s i n g l e high-speed operation
-- a l l
-- is a f e a t u r e d a p p l i c a t i o n of
the
new Univac F i le-Computer System.
Providing millisecond access t o any d e s i r e d information from a
mass of d a t a f i l e d on high-capacity magnetic drums, t h e File-Computer
e l i m i n a t e s most of t h e manual o r machine s t e p s u s u a l l y required f o r matching up t h e customer o r d e r d a t a w i t h r e l a t e d master d e s c r i p t i o n , inventory
balances, p r i c e s , sales-to-date
t o t a l s , and o t h e r d a t a required i n t h e
processing.
In p r a c t i c a l terms, t h i s means t h a t customer o r d e r s can be
processed immediately and completely
t h a t up-to-the-minute
-- i n the o r d e r of t h e i r a r r i v a l -- and
f i g u r e s on inventory and s a l e s a r e a v a i l a b l e i n s t a n t l y
j u s t by p r e s s i n g a key.
The unique Multiplexer u n i t of t h e File-Computer system permits
t h e simultaneous operation of up t o 24 d i f f e r e n t input-output u n i t s .
In t h i s
way, up t d 100,000 invoice l i n e items o r o t h e r input d a t a may be processed
i n a six-hour day
-- each handled
according t o i t s own program i n s t r u c t i o n s .
Input-output u n i t s may be any combination of 80 o r 90 column punched card,
paper o r magnetic tape, typewriter o r ten-key tape p r i n t i n g devices
-- permitting
g r e a t f l e x i b i l i t y of procedure i n alpha-numeric d a t a processing.
The Univac File-Computer can a l s o provide up-to-the-minute
transaction
and c o n t r o l d a t a f o r p a y r o l l , general ledgers, c o s t accounting, production
c o n t r o l and o t h e r needs.
It may be used f o r either a s i n g l e l a r g e a p p l i c a t i o n o r
f o r s e v e r a l smaller a p p l i c a t i o n s handled simultaneously.
A s with t h e o t h e r data-processing systems of t h e Univac s e r i e s ,
the File-Computer 's r e s u l t s are assured of accuracy by built-in s e l f checking f e a t u r e s ,
Programs do n o t have t o be run twice t o be proved,
Because of the high-speed random access, no s o r t i n g , merging,
c o l l a t i n g , reproducing, o r p u l l i n g of cards from a tub f i l e i s required
before t h e processing can begin.
Nor is there any need t o wait u n t i l an
economic batch o r d a t a has been accumulated.
Master and c o n t r o l d a t a is f i l e d on magnetic drwns i n u n i t record
areas of a standard s i z e , determined i n planning t h e application.
I f , for
instance, the application r e q u i r e s 40 c h a r a c t e r s of f i l e d d a t a f o r each item,
then a s i n g l e magnetic drum would hold t h e d a t a f o r 4500 item records.
Up t o
ten drwns may be used, f o r amaxirrmm of 45,000 item records of t h i s size.
For a b i l l i n g application, t h e u n i t record area can be subdivided
as needed f o r item number, i t e m name, warehouse location, one o r more u n i t
p r i c e s , inventory balance, sales-to-date
u n i t cost-of-sale,
t o t a l , s a l e s by customer type,
etc.
From the above d a t a , many computations can be made a t millisecond
speed f o r each l i n e item.
backorders.
The p r i c e
The inventory balance can be checked t o determine
can be s e l e c t e d according t o customer type.
can be made f o r p a r t i a l o r complete shipment.
Extensions
And t h e invoice t o t a l can be
accumulated.
In the same operation, of course, a new inventory balance and one
o r more new sales-to-date
t o t a l s can be computed and r e f i l e d on t h e magnetic
drum.
One f e a t u r e of t h i s computer is t h a t it permits t r u e on-line operation.
For instance, with typewriter input-output, a s the operator makes t h e o r i g i n a l
e n t r i e s from customer order, -the d a t a would be entered d i r e c t l y i n t o the. computer
-. --
-
8,
-n 2
,
-.-.-L,-&
=
w-r*~ 7-
h
fi v
: i n .r
':
Magnetic file
inputoutput
lnvoice
typing
inputoutput
I
INVENTORY AND SALES
RECORD I
Item number
Item name
..... II
Warehouse
location
..... 4
Unit prices
wholesale. ... 5
d e a l e r . . ... . 5
l i s t . . ...... . 5
Inventory
balance.. ... 5
Sales to-date ..
7
-
lnvoice
input-
inputoutput
Inquiry
keyboard
printer
... 8
Characters
3600 RECORDS
PER DRUM
(
h
50
FILE-COMPUTER
and t h e i n v o i c e f i g u r e s would be a u t o m a t i c a l l y typed o u t on t h e same i n v o i c e
line.
I n such an on-line o p e r a t i o n , t h e t y p i s t would e n t e r t h e code f o r
customer type o n l y once on each invoice.
Then, immediately a f t e r s h e had
e n t e r e d t h e item number and q u a n t i t y ordered f o r each l i n e item, t h e machine
would a u t o m a t i c a l l y type o u t d a t a such as t h e item d e s c r i p t i o n , t h e warehouse l o c a t i o n , t h e q u a n t i t y shipped and/or backordered, t h e s e l e c t e d u n i t
m i c e , and t h e line-item extension.
A t t h e end o f t h e i n v o i c e , t h e machine
would a u t o m a t i c a l l y type o u t d a t a such a s d i s c o u n t s and n e t t o t a l ,
An o f f - l i n e b i l l i n g o p e r a t i o n might be handled on t h e same computer.
For i n s t a n c e , suppose t h a t some customer o r d e r s a r e r e c e i v e d from branches
on p e r f o r a t e d paper tape.
Data from t h e s e t a p e s could be f e d d i r e c t l y i n t o
t h e system and processed, w i t h complete i n v o i c e s w r i t t e n a u t o m a t i c a l l y on
typewriters.
T h i s t a p e b i l l i n g could be handled simultaneously w i t h t h e
on-line b i l l i n g .
Another i n s t a n c e o f t h e programming v e r s a t i l i t y o f t h i s system
would be t h e use o f t a p e i n p u t f o r continuous checking o f inventory and s a l e s
performance simultaneously w i t h b i l l i n g .
I n t h i s case, t h e t a p e would c o n t a i n
information on each i t e m such as s a l e s quota and r e - o r d e r p o i n t .
Automatic
computations could be made t o determine which items v a r y s i g n i f i c a n t l y from t h e
s a l e s quota and which items have reached t h e re-order p o i n t .
Each such e x c e p t i o n
would be typed o u t , supplying condensed r e p o r t s on items r e q u i r i n g e x e c u t i v e
attention,
In a n o t h e r c a s e , magnetic t a p e might be used f o r i n p u t and o u t p u t ,
p r o v i d i n g f o r common-language communication between t h e File-Computer System
and a l a r g e Univac System handling t h e c e n t r a l r e c o r d s o f a l a r g e company.
Where punched c a r d s a r e used f o r i n p u t and o u t p u t , t h e File-Computer
p r o v i d e s t h e f a s t e s t means o f p r e p a r i n g t h e complete c a r d s which can then be
used o v e r and o v e r f o r producing v a r i o u s documents and r e p o r t s .
Similarly, orte typewriter (or a ten-key tape printing device)
n i g h t brr aged f o r making inquiries whenever information is needed on t
inventory o r sales s t a t u s of a partictllar item, with the F i b - G a q u t e l :
supplying answers bmedfately,
This i r t q i r y unit might also be used t o
adjust Inventory f o r shigm@ats reQttivd aad t o compute n m average prices.
As atatad b f o m , up t o 100,000 items can be promsaed ia
a sing'kar
day -- dspesdiag only on t h e n m b r of computaations requimd per item.
Of
oomss, the number and type of ~nput-ontput mitr rill d e t e r d m whether the
systmi is w e d t o its f u l l capacity,
to
IXn nimy cases, it w i l l be p o s s i b b
arom applications, even including
~ C i e h t i f ia ~~
de n ~ i n e e r l n gmathe~liltics,
in order t o get f u l l saturn on the inues%.mmt,
The urluslaal v e r s a t i l i t y of the Fib-Computer has bees achieved through
inatf on of computer eagiseering ski11s sJrd buainesa recordhaping
odfed i n the Bedngfon Bstnd organization,
The m g n e t i ~drum
teohniqruas, on which t h i s system $s based, were pioneered by Englneerfng II%semch
b s ~ ~ i a t eDivirioa
8
of blaington Rand Inc., whiuh today i s rmognized as
maaufwturex of the mst dependable magnetic drums for industry asld government.
Operating a t IIliflisecond speeds, the Univac FileIC6quter System may
be safd t o t
tha s h o r t e s t mute from the mume figure8 t o t h e t x ~ o ~ t E o n
record d t h e namagemxat repgrt,
In addition t o savings %n o p e r a t b g cserts,
f t w i l l provide nanagemnt with timely a d ~ S g n i f i c a n tfigmess which are the
h a ~sf of making mMd d m 1 s i o g ~ , In both ~ a y a ,the Unirac File-Caputer
System w i l l prove an e f f e c t i v e maas f o r m a y fizm t o gain t h a t c a n r t m t
at: a d e f i n i t e edge on competition,
flEW APPROACHES TO PRODUCTION CONTROJ.
New random-entry procedures which e l i m i n a t e long, c o s t l y work on
production c o n t r o l a r e made p o s s i b l e by t h e Univac File-Computer, a v e r s a t i l e
new type of alpha-numeric d a t a processing system.
The File-Computer system f e a t u r e s immediate access t o large-scale
magnetic f i l e s of machine loading and operation scheduling d a t a .
T h i s new
approach saves valuable hours o r days i n producing t h e f i g u r e s r e q u i r e d t o
e l i m i n a t e machine b o t t l e n e c k s before they occur, meet manpower requirements
economically, and i n v e s t i g a t e immediately any v a r i a t i o n from schedule a t any
s t a g e of a job i n t h e manufacturing process.
Manv unusual f e a t u r e s
A1L production d a t a can-be processed i n i t s o r d e r of a r r i v a l t o t h e
t a b u l a t i n g room, e l i m i n a t i n g t h e manual p u l l i n g of c a r d s o r e l a b o r a t e s o r t i n g
o p e r a t i o n s u s u a l l y required i n o r d e r t o match new d a t a w i t h previous t o t a l s
and tnaster data.
i n a six-hour day.
Up t o 100,000 job c a r d s and move t i c k e t s can be processed
In a s i n g l e pass of t h e c a r d s , complete computations can
be made f o r both machine loading and operation scheduling of new work.
The Multiplexer u n i t permits simultaneous operation of up t o 24 inputoutput u n i t s , which can be any combination of card, keyboard p r i n t i n g , and
magnetic o r p e r f o r a t e d tape u n i t s .
Examples f o r production c o n t r o l would be t h e
use of two high-speed card sensing-punching u n i t s t o do t h e same work twice a s
f a s t , o r t o handle d i f f e r e n t t a s k s i n t h e same program.
. .the
use of an
e l e c t r i c 'typing o r ten-key p r i n t i n g u n i t f o r i n q u i r i n g a t a n y t h e about t h e c u r r e n t
s t a t u s of machine loads and operation schedules...and
even t h e use of a magnetic
tape u n i t f o r i n t e r c o m u n i c a t i o n with a l a r g e Univac System f o r company-wide
The File-Computer p r o v i d e s automatic v e r i f i c a t i o n o f e v e r y a r i t h m e t i c
result
-- a b u i l t - i n
f e a t u r e which r e q u i r e s no programming s t e p s .
Similarly,
automatic means a r e provided f o r e l e c t r o n i c checking t o i n s u r e c o r r e c t t r a n s f e r
o f each alpha-nwneric c h a r a c t e r on e v e r y p r o c e s s i n g step.
Available i n building-block u n i t s , each F i l e Computer system can be
designed t o meet t h e needs o f t h e p a r t i c u l a r a p p l i c a t i o n s planned f o r it.
h l e c a ~ a c i t va v a i l a b l e
F i l i n g on l a r g e - s c a l e magnetic drums p e r m i t s maintenance o f a complete
r e c o r d on each scheduled o p e r a t i o n
-- w i t h
alpha-numeric i d e n t i f i c a t i o n by j o b
number, p a r t number, work c e n t e r and operation.
Production c o n t r o l information
may i n c l u d e t h e t o t a l o f e s t i m a t e d o r standard hours and t h e scheduled s t a r t
d a t e f o r t h e o p e r a t i o n , w i t h q u a n t i t y ordered and q u a n t i t y completed t o d a t e ,
etc,
Cost d a t a may a l s o be included i n t h e same r e c o r d , f o r up-to-the-minute
c o n t r o l o v e r t h i s phase o f p l a n t o p e r a t i o n s , too.
The u n i t record s i z e f o r each scheduled o p e r a t i o n may be from 12 t o
120 c h a r a c t e r s a s needed.
For a t y p i c a l u n i t o p e r a t i o n schedule o f 40 c h a r a c t e r s ,
a s i n g l e l a r g e c a p a c i t y drum w i l l hold t h e r e c o r d s f o r 4500 o p e r a t i o n s .
Up t o
t e n such drums may be used w i t h o u t l o s s of a c c e s s speed, so t h a t a s i n g l e system
may be used t o schedule a s many a s 45,000 s e p a r a t e o p e r a t i o n s .
The v e r s a t i l i t y of t h e File-Computer system i s i l l u s t r a t e d by t h e f a c t
t h a t accumulated machine load t o t a l s by week f o r each work c e n t e r may be s t o r e d
on t h e same l a r g e - c a p a c i t y magnetic drums, o r on a s p e c i a l high-speed drum u n i t
which p r o v i d e s f l e x i b l e multi-purpose s t o r a g e f o r c o n s t a n t s , i n t e r m e d i a t e r e s u l t s ,
in-process d a t a , a d d i t i o n a l i n s t r u c t i o n s f o r complex programs, e t c .
Automatic s c h e d u l i n q
P r o c e s s i n g new o r d e r s is s i m p l i c i t y i t s e l f .
Input c o n s i s t s o f merely
a c a r d f o r each o r d e r , c o n t a i n i n g j o b number, p a r t o r component code, q u a n t i t y
r e q u i r e d , and due d a t e , w i t h an e s t i m a t e deck o r reproduced master deck o f c a r d s
f o r each o p e r a t i o n .
\
The o r d e r c a r d is o n l y sensed.
Its d a t a is s t o r e d i n t h e system f o r
a p p l i c a t i o n t o t h e succeeding o p e r a t i o n s c a r d s , which are i n r e v e r s e sequence
from t h e
a c t u a l manufacturing sequence o f o p e r a t i o n s .
From t h e f i r s t o p e r a t i o n c a r d , an e x t e n s i o n i s made o f q u a n t i t y ordered
times t h e u n i t o f s t a n d a r d o r e s t i m a t e d machine hours f o r t h e o p e r a t i o n .
The
scheduled machine hours a r e then d i s t r i b u t e d by week t o t h e accumulated machine
loads o f t h e work c e n t e r where t h e o p e r a t i o n i s t o be performed.
Converting t h e machine hours i n t o machine days, and working back from
t h e due d a t e , a scheduled s t a r t d a t e f o r t h e o p e r a t i o n i s computed and punched
i n t o t h e o p e r a t i o n s c a r d with t h e machine hours and reproduced d a t a from t h e
o r d e r card.
A t t h i s p o i n t , it i s p o s s i b l e t o s t a r t a s e p a r a t e high-speed
sensing-
punching u n i t t o work c r e a t i n g t h e r e q u i r e d number o f j o b c a r d s (number o f
machine days, p l u s one), each w i t h complete i n s t r u c t i o n s f o r t h e o p e r a t i o n .
(For t h i s purpose, t h e new dual-feed sensing-punching u n i t may be used, w i t h
blank j o b c a r d s i n one feed.)
I n any e v e n t , t h e e n t i r e d a t a f o r t h e scheduled o p e r a t i o n i s a l s o f i l e d
magnetically i n an open u n i t r e c o r d area l o c a t e d by random search.
w i l l be i n s t a n t l y a v a i l a b l e f o r each f u t u r e r e f e r e n c e .
There it
'Store ordu data tempomrily
Exfend scheduled hours
Compute start dates
,&cumwlate machine loads
File the operations schedule
Punch the vhedule cards
Reproduce required job
I
Magnetic file
I MACHINE
I
/1
LOADS
by week per
work center
Mametic file
SCHEDULE
-1
PRODUCTION
Jab number.. . 4
Part number.. . 8
Work center
.a
Operation
number
.3
Start date. , , , . 3
Scheduled hours . 4
Quantity
scheduled.
.5 campleted.
5
To assign.,.
6 Chamcters
40 ..
....
..
...
. ..
FILE COMPUTER
4500 SCHEDULED OPERATIONS PER DRUM The start d a t e o f t h i s o p e r a t i o n becomes t h e due d a t e f o r t h e n e x t
scheduled o p e r a t i o n , and s o on u n t i l t h e e n t i r e j o b i s scheduled.
From t h e processed o p e r a t i o n c a r d s , complete production schedules
can be t a b u l a t e d immediately on each new job.
I n t h i s way, t h e e n t i r e t a s k
o f machine loading and production scheduling can be reduced t o a few simple
s t e p s , handled i n t e r m i t t e n t l y whenever t h e File-Computer time i s a v a i l a b l e .
)lutomatic unload i n q
As j o b c a r d s r e t u r n , punched w i t h q u a n t i t y completed, d a t e , employee
number, a c t u a l hours and r a t e , t h e y a r e f e d immediately i n t o t h e system without sorting.
I n s t a n t l y , t h e machine load i s reduced f o r t h e week and work
c e n t e r a f f e c t e d , and a new t o t a l is accumulated f o r t h e q u a n t i t y completed i n
t h e production schedule
f i l e f o r t h e j o b and o p e r a t i o n a f f e c t e d .
A t t h e same
time, an e x t e n s i o n i s made of hours times r a t e , which is t h e n punched i n t o
t h e j o b c a r d f o r c o s t and p a y r o l l uses.
Move c a r d s i n d i c a t i n g job, p a r t , o p e r a t i o n and d a t e a r e a l s o processed
by t h e File-Computer system and punched w i t h t h e complete production d a t a from
t h e magnetic f i l e f o r t h e o p e r a t i o n completed, producing c a r d s f o r r e p o r t i n g
purposes.
This processing a l s o c l e a r s the f i l e location f o r the
operation
completed, making it a v a i l a b l e f o r re-use on an incoming work o r d e r .
(A s p e c i a l
programming technique o f random s e a r c h p e r m i t s such v e r s a t i l e use o f t h e f i l e
capacity.)
l i f i e d ~ l a n ct o n t r o l
Since production f i g u r e s a r e kept c u r r e n t a s f a s t a s j o b t i c k e t s r e t u r n
t o t h e t a b u l a t i n g department, keyboard i n q u i r y w i l l always produce up-to-the-minute
d a t a on machine loads and o p e r a t i o n schedules.
anytime.
Complete r e p o r t s c a n be read o u t
Also, s e l e c t i v e f i g u r e s can be taken o u t f o r r e p o r t i n g overload and
underload c o n d i t i o n s by week and work c e n t e r , scheduled o p e r a t i o n s which are
ahead o r behind schedule, e t c .
When re-scheduling i s i n d i c a t e d , d e t a i l e d f i g u r e s
,-)
Extend earnings (and costs)
Reduce machine loads
-
3
1
Input -output
1
Reduce scheduled hours
Total the quantity completed
Punch pay and cost data
Computer)
processing
Transfer orperation data
_
fia card
Clear the file space for re-use
PROblllCTION
UNIVAC
FILE COMPUTER
Magnetic file MACHINE LOADS by week per werk center Magnetic file PRODUCTION SCHEDULE
Job n u m b e r . . . 4 Part nwmber
.8 Work center , a
..
..
Operation
number ..,,. 3
Start d a t e . . . . . 3
Sheduled hours , 4
Quantity
sekeduled
5
completed.
,5
To assign.
,6
Characters
40
....
..
... .-
4500 SCHEDULED
OPERATIONS
PER DRUM
can be taken from t h e schedule f i l e f o r a f f e c t e d work c e n t e r s .
Then t h e
complete re-scheduling job can be e f f e c t e d by t h e File-Computer according
t o new i n s t r u c t i o n s .
The File-Computer can a l s o handle t h e more o r less i n t e r - r e l a t e d
a p p l i c a t i o n s of c o s t c o n t r o l , m a t e r i a l s c o n t r o l , finished-goods inventory,
s a l e s s t a t i s t i c s , and engineering design problems.
Some of these records
may be processed and s t o r e d simultaneously w i t h production c o n t r o l f i g u r e s .
Others may be handled by c l e a r i n g t h e magnetic drwns, f i r s t t r a n s f e r r i n g a l l
f i l e d a t a t o t a p e s o r c a r d s f o r temporary storage.
Considering t h e s i m p l i c i t y and speed of operation, with t h e tremendous
scope of a p p l i c a t i o n , it may be s a i d t h a t t h e Univac File-Computer System
o f f e r s many manufacturers t h e f i r s t p r a c t i c a l opportunity of achieving
-
c o n t r o l over a l l phases o f p l a n t operations.
J
iR&-@-D I V I S I O N OF
S P E R R Y RAND CORPORATION
UNlVAC FILE-COMPUTER SYSTEM
3 1 5 FOURTH AVENUE, NEW YORK 1 0
Canadian Head Office, Toronto 1, Ontario
TM960 Rev. 3
???
- Sales and Service Offices in Principal Cities of the World