Module 3: OS: Batch Processing Is The Execution of A Series of Jobs in A
Module 3: OS: Batch Processing Is The Execution of A Series of Jobs in A
Control Cards
Problems
1. How does the monitor know about the nature of the job (e.g., Fortran versus
Assembly) or which program to execute?
Buffering: After data has been read and the CPU is about to start operating on it,
the input device is instructed by CPU to begin the next input immediately.
Overlap I/O of one job with computation of another job. While executing one
job, the OS.
Reads next job from card reader into a storage area on the disk (job
queue).
Job pool data structure that allows the OS to select which job to run next in
order to increase CPU utilization.
Buffering overlaps input, output and processing of single job, whereas spooling
allows CPU to overlap the input of one job with the computation and output of other
jobs.