batch, single user, multi-user (multi-access), single-
tasking, multi-tasking, multiprogramming, stand-alone
                                and distributed systems
Batch
 One or more programs (together with
  any data needed) are submitted to the
  computer as a 'job' and put in
  a queue to await processing.
 There is no interaction between user
  and computer.
 Processing can be done at off-peak
  times such as overnight, as no
  interaction is needed
Examples
   A payroll run for a company.

   Gas and Electricity bills are produced
    using a batch processing system.
How does a payroll work?
 Each month time sheets and pay
  information (hours worked, overtime etc)
  are collected together to be processed
  as a single batch.
 The batch process is carried out with no
  user interaction and may be done
  overnight, when demand for the
  computer’s resources is lower.
 Errors are stored in a file for later use
  and are not dealt with as they occur.
How does a utility bill system
work?
 Customer’s electricity or gas meter
  readings are collected together to be
  processed in a batch.
 The batch process is carried out with no
  user interaction and may be done
  overnight, when demand for the
  computer’s resources is lower.
 Errors are stored in a file for later use
  and are not dealt with as they occur.
Single user (stand alone)
 A system which is used by a single
  person at any one time, i.e. the entire
  information on the hard disk used by
  only one person is called single user
  system.
 This system is not connected to a
  network so cannot communicate to other
  users.
Multi- user, multi access
 A number of individual users are connected
  to a central computer and appear to have
  control. This is not the same as a network.
 The processor gives a time slice to each
  terminal and, during that time
  allocation, processing that is needed is
  carried out. By rotating around the
  terminals on the system and processing in
  short bursts, each user has the impression
  that they are the sole users of the system.
Multi tasking
 Multiple applications are able to be run
  at the same time by the processor.
  Usually refers to a PC.
 A number of tasks are loaded and
  processed in turn for short time-slices
  until completed. It appears that the
  computer is running several applications
  at the same time..
Multiprogramming
 A multiprogramming system is one
  where more than one job is held in
  computer’s main memory at the same
  time and can be processed by the
  computer’s CPU at (apparently) the
  same time.
 Multiprogramming is used to ensure the
  most efficient use of the CPU and
  prevent it from being idle while waiting
  for a slower peripheral.
How does multiprogramming
work?
The operating system may move jobs in
  and out of memory and allows each job
  a predetermined time slice to access the
  CPU. This process is called scheduling
  and is controlled by a scheduler
  program.
Tasks
 Complete the worksheet using the
  Theory notes on the Teach-ICT.com
  website.
 Link in shared area A2 Comp >
  Hardware > Theory >Networks Theory
 http://www.teach-
  ict.com/as_as_computing/ocr/H447/F45
  3/3_3_1/features_of_os/miniweb/index.h
  tm

1 types of operating system

  • 1.
    batch, single user,multi-user (multi-access), single- tasking, multi-tasking, multiprogramming, stand-alone and distributed systems
  • 2.
    Batch  One ormore programs (together with any data needed) are submitted to the computer as a 'job' and put in a queue to await processing.  There is no interaction between user and computer.  Processing can be done at off-peak times such as overnight, as no interaction is needed
  • 3.
    Examples  A payroll run for a company.  Gas and Electricity bills are produced using a batch processing system.
  • 4.
    How does apayroll work?  Each month time sheets and pay information (hours worked, overtime etc) are collected together to be processed as a single batch.  The batch process is carried out with no user interaction and may be done overnight, when demand for the computer’s resources is lower.  Errors are stored in a file for later use and are not dealt with as they occur.
  • 5.
    How does autility bill system work?  Customer’s electricity or gas meter readings are collected together to be processed in a batch.  The batch process is carried out with no user interaction and may be done overnight, when demand for the computer’s resources is lower.  Errors are stored in a file for later use and are not dealt with as they occur.
  • 6.
    Single user (standalone)  A system which is used by a single person at any one time, i.e. the entire information on the hard disk used by only one person is called single user system.  This system is not connected to a network so cannot communicate to other users.
  • 7.
    Multi- user, multiaccess  A number of individual users are connected to a central computer and appear to have control. This is not the same as a network.  The processor gives a time slice to each terminal and, during that time allocation, processing that is needed is carried out. By rotating around the terminals on the system and processing in short bursts, each user has the impression that they are the sole users of the system.
  • 8.
    Multi tasking  Multipleapplications are able to be run at the same time by the processor. Usually refers to a PC.  A number of tasks are loaded and processed in turn for short time-slices until completed. It appears that the computer is running several applications at the same time..
  • 9.
    Multiprogramming  A multiprogrammingsystem is one where more than one job is held in computer’s main memory at the same time and can be processed by the computer’s CPU at (apparently) the same time.  Multiprogramming is used to ensure the most efficient use of the CPU and prevent it from being idle while waiting for a slower peripheral.
  • 10.
    How does multiprogramming work? Theoperating system may move jobs in and out of memory and allows each job a predetermined time slice to access the CPU. This process is called scheduling and is controlled by a scheduler program.
  • 11.
    Tasks  Complete theworksheet using the Theory notes on the Teach-ICT.com website.  Link in shared area A2 Comp > Hardware > Theory >Networks Theory  http://www.teach- ict.com/as_as_computing/ocr/H447/F45 3/3_3_1/features_of_os/miniweb/index.h tm