Jump to content

Batch processing

From Encyc

In the early decades of the use of computers, instead of the interactive use of today's computer, users used computers in a Batch processing mode. The operating systems of the time managed just a single process. The most common input devices, at that time, were punch cards, or punch tape. Output was often printed using massive high-speed printers.

Students, or data processing professionals, would sit in a room full of keypunch machines, typing their programs, and possibly their data, on 80 column punch cards. When their card deck was complete they would walk over and stand in a queue, waiting for their turn to the card reader. Each user's card deck would be bracketed by control cards, that marked the end of their "job". Intermittently, the card reader would read a bunch of cards.

Once read in, jobs would held in an electronic queue.

Once a job got the head of the queue it would get loaded into memory, and get exclusive use of the CPU, either until the program(s) in the job finished, or the job's time was up. The time limit would have been determined when the operating system processed the job control cards.