Definition
A scheduling technique that allocates the CPU first to the process with the highest priority, to handle work by its importance
Visual IT Encyclopedia › Operating Systems › Process Management
Definition
A scheduling technique that allocates the CPU first to the process with the highest priority, to handle work by its importance
Setup: one CPU. P1–P4 are four programs (processes) to run. Arrival says at how many ms a process joined the line, and run time says how many ms it needs to run on the CPU to finish. A smaller number means a higher priority. (ms: a thousandth of a second)
0 / 6
Priority Scheduling
Each process is given a priority based on how important it is, and each time a process finishes, the one in line with the highest priority runs. Arrival order and run time are not considered. Here it runs as non-preemptive.
At a bank: when the person at the counter is done, the most important of the waiting customers is called first.