Jump to content

Job queue

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 174.4.2.104 (talk) at 07:13, 26 August 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Commodore Job queue is a 5 byte area in the Commodore 1541 located at the start of Zero page that enjoys a one to one correspondence with a five byte Track queue and 5 byte Sector queue just above it. When a byte over 128 is stored in it, the Interpreter ROM must perform a specific task, and continue to perform it, until it is finally concluded by storing zero in it, or an error code.


Batch queue, sometimes also known as job queue, is a system software data structure maintained by job scheduler software.

Users submit their programs that they want executed, "jobs", to the queue for batch processing. The scheduler software maintains the queue as the pool of jobs available for it to run.

Multiple batch queues might be used by the scheduler to differentiate types of jobs depending on parameters such as:

The use of a batch queue gives these benefits:

  • sharing of computer resources among many users
  • time-shifts job processing to when the computer is less busy
  • avoids idling the compute resources without minute-by-minute human supervision
  • allows around-the-clock high utilization of expensive computing resources

See also