MLQ
MLQ is an acronym that most commonly refers to Multi-Level Queue, a concept used in computer science to organize process scheduling in operating systems and related queueing models. In a typical MLQ design, the ready set is divided into several distinct queues, each representing a category of processes with similar characteristics or requirements. Processes are assigned to a queue on admission and, in the classic form, do not move between queues during execution. Each queue is governed by its own scheduling policy, and a fixed priority scheme determines which queue’s processes are chosen for execution before those in lower-priority queues.
In operation, the system selects a process from the highest-priority nonempty queue and applies the queue’s
MLQ is related to, but distinct from, multi-level feedback queue (MLFQ) scheduling. In MLFQ, processes can migrate
Outside operating systems, MLQ can appear as an acronym for other terms or organizations, and its meaning