<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Job_queue</id>
	<title>Job queue - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Job_queue"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Job_queue&amp;action=history"/>
	<updated>2026-05-05T17:15:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Job_queue&amp;diff=2490391&amp;oldid=prev</id>
		<title>imported&gt;Kvng: endmatter foprmatting</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Job_queue&amp;diff=2490391&amp;oldid=prev"/>
		<updated>2024-11-12T14:51:51Z</updated>

		<summary type="html">&lt;p&gt;endmatter foprmatting&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Data structure maintained by job scheduler software containing jobs to run}}&lt;br /&gt;
{{For|job queue management software|Job scheduler}}&lt;br /&gt;
{{Redirect|Batch queue|the stochastic model|bulk queue}}{{More sources|date=March 2022}}&lt;br /&gt;
In [[system software]], a &amp;#039;&amp;#039;&amp;#039;job queue&amp;#039;&amp;#039;&amp;#039; ({{aka}} &amp;#039;&amp;#039;&amp;#039;batch queue&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;input queue&amp;#039;&amp;#039;&amp;#039;), is a data structure maintained by [[job scheduler]] software containing jobs to run.&amp;lt;ref&amp;gt;{{Cite web |date=2018-08-14 |title=Job queues |url=https://www.ibm.com/docs/en/i/7.1?topic=concepts-job-queues |access-date=2022-03-19 |website=www.ibm.com |language=en-us}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users submit their programs that they want executed, &amp;quot;jobs&amp;quot;, to the queue for [[batch processing]]. &lt;br /&gt;
The scheduler software maintains the queue as the pool of jobs available for it to run. &lt;br /&gt;
&lt;br /&gt;
Multiple batch queues might be used by the scheduler to differentiate types of jobs &lt;br /&gt;
depending on parameters such as:&lt;br /&gt;
* job priority&lt;br /&gt;
* estimated [[Run time (program lifecycle phase)|execution time]]&lt;br /&gt;
* resource requirements  &lt;br /&gt;
&lt;br /&gt;
The use of a batch queue gives these benefits:&lt;br /&gt;
* sharing of computer resources among many users&lt;br /&gt;
* time-shifts job processing to when the computer is less busy&lt;br /&gt;
* avoids idling the compute resources without minute-by-minute human supervision&lt;br /&gt;
* allows around-the-clock high utilization of expensive computing resources&lt;br /&gt;
&lt;br /&gt;
Any process that comes to the CPU should wait in a queue.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Command pattern]]&lt;br /&gt;
*[[Command queue]]&lt;br /&gt;
*[[Job scheduler]] &lt;br /&gt;
*[[Priority queue]]&lt;br /&gt;
*[[Task queue]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Job scheduling]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{operating-system-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
</feed>