BATCH OPERATING
SYSTEM
TOPICS OF DISCUSSION
What is BOS
Why BOS are used
Types of BOS
Advantages and Disadvantages of BOS
Example of BOS
Conclusion
WHAT IS BOS ?
Batch processing . Batch processing is the execution of
series of programs (“jobs”) on computer without manual
intervention.jobs are set up so they can be run to
completion without human interaction. All input
parameters are predefined through scripts , command line
arguments ,control file or job control languages
Working of BOS
WHY BOS ARE USED ?
As batch operating systems load less stress on processor
and involve less user interaction so that is why we can use
batch operating system in current day also
Another advantage of batch operating system is that the
large repeated jobs are given to the system and we don’t
have to interact with computer to tell the system that you
have to do that job after finishing that job
Old batch system were not interactive that is the user
interaction was not involved when the job is running . Now
in modern batch systems we have interaction also
For example we can set the timer on the job and when the
specific time comes. Then computer send the message to
the processor that time is over . This helps us to avoid to
many debug
TYPES OF BOS
There are mainly two types of batch operating system .these
are as follows
Simple batch system
Multi – programming batched system
SIMPLE BATCHED SYSTEM
The user did not directly interact with the computer system for job
execution in a simple batch operating system . However, the user
was required to prepare a job that included the program, control
information and data on the nature of the job on control cards. The
job was then submitted to the computer operator, who usually in
form of punch card. The program’s output included results and
register and memory dump in the event of a program error. The
output appeared after some time that could take days, hours, and
minutes.
MULTI-PROGRAMMED BATCHED SYSTEM
Spooling deals with many jobs that have already been read and waiting to run on
disk. A disk containing a pool of jobs allows the operating system to choose
which job to run maximize CPU utilization. Jobs that come on magnetic tape or
cards directly cannot be run in a different order. Jobs run sequentially because
they are executed in first come, first served manner. When various jobs are
stored on direct access device, job scheduling become possible like disk. Multi-
programming is an important feature of job scheduling. For overlapped I/O,
spooling and offline operations have their limitations. Generally, a single user
could not maintain all input/output devices, and CPU buys all time
ADVANTAGES OF BOS
⮚Processor consume good time while processing that mean it
knows which job to process next . In real time system we don’t
have expected time of how long the job is and what is estimate
to complete the task . But in Batch systems the processor knows
how long the job is as it is queued
⮚Sharing of Batch system for multiple users
⮚The idle time batch system is very less
⮚You can assign specific time for batch jobs
⮚The Batch system can manage large repeated work easily
DISADVANTAGES OF BOS
Computer operation must be trained for using batch
systems.
It is difficult to debug batch systems
Batch systems are sometime costly
If some job takes too much time. That is if error occur in
jobs will wait for unknown time
PRESENTED BY:
ANJALI ANAND
HANSHIKA GUPTA
THANKYOU

Batch operating system about how batch operating system works

  • 1.
  • 2.
    TOPICS OF DISCUSSION Whatis BOS Why BOS are used Types of BOS Advantages and Disadvantages of BOS Example of BOS Conclusion
  • 3.
    WHAT IS BOS? Batch processing . Batch processing is the execution of series of programs (“jobs”) on computer without manual intervention.jobs are set up so they can be run to completion without human interaction. All input parameters are predefined through scripts , command line arguments ,control file or job control languages
  • 4.
  • 5.
    WHY BOS AREUSED ? As batch operating systems load less stress on processor and involve less user interaction so that is why we can use batch operating system in current day also Another advantage of batch operating system is that the large repeated jobs are given to the system and we don’t have to interact with computer to tell the system that you have to do that job after finishing that job
  • 6.
    Old batch systemwere not interactive that is the user interaction was not involved when the job is running . Now in modern batch systems we have interaction also For example we can set the timer on the job and when the specific time comes. Then computer send the message to the processor that time is over . This helps us to avoid to many debug
  • 7.
    TYPES OF BOS Thereare mainly two types of batch operating system .these are as follows Simple batch system Multi – programming batched system
  • 8.
    SIMPLE BATCHED SYSTEM Theuser did not directly interact with the computer system for job execution in a simple batch operating system . However, the user was required to prepare a job that included the program, control information and data on the nature of the job on control cards. The job was then submitted to the computer operator, who usually in form of punch card. The program’s output included results and register and memory dump in the event of a program error. The output appeared after some time that could take days, hours, and minutes.
  • 9.
    MULTI-PROGRAMMED BATCHED SYSTEM Spoolingdeals with many jobs that have already been read and waiting to run on disk. A disk containing a pool of jobs allows the operating system to choose which job to run maximize CPU utilization. Jobs that come on magnetic tape or cards directly cannot be run in a different order. Jobs run sequentially because they are executed in first come, first served manner. When various jobs are stored on direct access device, job scheduling become possible like disk. Multi- programming is an important feature of job scheduling. For overlapped I/O, spooling and offline operations have their limitations. Generally, a single user could not maintain all input/output devices, and CPU buys all time
  • 10.
    ADVANTAGES OF BOS ⮚Processorconsume good time while processing that mean it knows which job to process next . In real time system we don’t have expected time of how long the job is and what is estimate to complete the task . But in Batch systems the processor knows how long the job is as it is queued ⮚Sharing of Batch system for multiple users ⮚The idle time batch system is very less ⮚You can assign specific time for batch jobs ⮚The Batch system can manage large repeated work easily
  • 11.
    DISADVANTAGES OF BOS Computeroperation must be trained for using batch systems. It is difficult to debug batch systems Batch systems are sometime costly If some job takes too much time. That is if error occur in jobs will wait for unknown time
  • 12.