Everything About ___
Live briefing

Everything about Run queue

Data structure of processes waiting for CPU time

In modern computers many processes run at once. Active processes are placed in an array called a run queue, or runqueue. The run queue may contain priority values for each process, which will be used by the scheduler to determine which process to run next. To ensure each program has a fair share of resources, each one is run for some time period (quantum) before it is paused and placed back into the run queue. When a program is stopped to let another run, the program with the highest priority in the run queue is then allowed to execute. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Run queueA 5-minute orientation
  2. Pick up a classic book: What Money Can't BuyThe most-reprinted book on the subject
  3. Read the landmark paper: Single Run Optimization of Discrete Event Simulations—An Empirical Study Using the M/M/l QueueCited 63 times
  4. Go sideways: O(1) schedulerA closely related topic
  5. Go sideways: Scheduling (computing)A closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

No outline available.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics