The Kentucky Register
PUBLISHED QUARTERLY BY THE UNIVERSITY OF KENTUCKY COMPUTING CENTER


McVey Hall, Lexington, Kentucky 40506 Area Code 606 Phone 258-2900, Ext. 2963

May, 1968                                                         Vol.4, Issue 2
 
                               TIME SHARING
 
   "Time Sharing" is a term which has been  widely  used  in  computing  circles
lately.  It, like so many other computer-related terms, has various meanings all
of  which  relate  to  multiple  jobs somehow sharing computer facilities.  This
article attempts to clarify some  of  the  existing  confusion  concerning  this
concept  through  a  short,  simplified  discussion of various modes of computer
processing.
 
   Most computer  work  has  been  performed  in  a  mode  known  as  sequential
batch-processing,  whereby  jobs  composed  primarily  of  tabulating  cards and
magnetic tapes were presented to a computer and executed one-by-one,  until  all
jobs were complete.  Several difficulties existed with the sequential batch mode
of operation.  Three severe problems were:
 
       a.  A long running job road-blocked (prohibited) all other work until the
           long running job was completed.
 
       b.  Since  it  is  rare  that  any  single  job  uses all facilities of a
           computer system, idle facilities such as computer  memory  (storage),
           information  channels  or input-output devices were not available for
           other work.
 
       c.  Input and  output  generally  involve  reading  information  from  or
           writing   information   upon  media  controlled  by  relatively  slow
           electro-mechanical devices.  A printer is such a device; it can print
           at the rate of about 1000 lines of output per minute.  When  compared
           with  internal  processing  speeds  this  is  quite  slow:   the  IBM
           System/360 model 50 can execute about 10 million instructions in  one
           minute.   The computer, under sequential batch mode, was often slowed
           considerably each time it was required to perform input or output.
 
 
 
                        NUMERICAL LIBRARY AVAILABLE FOR USERS
 
                      APPLICATION PROGRAMS AND MANUALS AVAILABLE
 
                            NEW COMPUTING CENTER SERVICES
 
                              ASSEMBLER G AVAILABLE
 
                                  NEW PERSONNEL
 
 
                                      MVT
 
   The University of Kentucky Computing Center will soon implement a new control
program in OS/360 called MVT (Multiprogramming with a Variable number of Tasks).
The change-over should be transparent to most users in that programming  changes
will not be required and jobs which presently run under release 14 will also run
with  the  MVT  system.   A  few  minor  changes  in Job Control Language may be
required for some users.  Full information will be distributed well  in  advance
of  implementation.   The  same present restrictions will apply (e.g.  core size
limited to 157,000 bytes, restrictions on  printed  output,  job  running  time,
etc.).  In fact, the typical user will not really be concerned.  We release this
information for institutional, rather than programming purposes.
 
   MVT  will  provide  the  ability  to  execute  several  jobs  in the computer
simultaneously.  Presently, only two jobs (the user's problem program and  HASP)
simultaneously  reside in computer storage.  With MVT, we expect to run two user
problem programs simultaneously which will improve system efficiency.   The  MVT
control program operates the computer in a multiprogrammed batch mode (explained
elsewhere in this issue.)
 
                            IBM 360/50 RELEASES
 
            NEW COMPUTING CENTER PROJECTS (through February, 1968)
 

UK Home Page Info.Systems Kentucky Register