Please login


Prepinsta Prime

Video courses for company/skill based Preparation

(Check all courses)
Get Prime Video

Prepinsta Prime

Purchase mock tests for company/skill building

(Check all mocks)
Get Prime mock

Batch Operating System in OS

Batch Operating System

Batch Operating system groups jobs that perform similar type of functions. These groups are treated as a batch and are executed at the same time. A computer system with this type of operating system carries out the following activities related to batch processing:

  • A job is defined as a single unit which is made up of a predefined sequence of commands, data, and programs.
  •  These jobs are kept in a memory executing them without manual information.
  • Processing is done in the order in which they are submitted, i.e., first come first serve.
  •   The operating system releases memory of a job as soon as it is executed successfully.
  • An executed job is kept in an output spool for further printing or processing.

Batch Operating System
Learn more about types of operating system here.

Advantages of Batch Processing

  • It relieves the operator from the manual assignment of jobs.
  • These operating system offer high performance as the next job is executed as soon as the previous job is finished.

Disadvantages of Batch Processing

  • Its program is difficult to debug.
  • A job can enter into an infinite loop.
  • If a big job enters a processor, it might cause a delay for the next jobs in the queue.
  • Shorter jobs may have to wait for longer duration if a longer job enters the processor.


  • Hadoop
  • Spark

The most significant part of the Batch processing system is, it requires minimal human intervention for processing.