Priority Scheduling

Back to Scheduling Algorithms

Each process is assigned a priority; the highest-priority ready process runs next. Can be preemptive or non-preemptive. Risk of starvation for low-priority processes, mitigated by aging (gradually increasing priority of waiting processes).

operating-systems scheduling algorithms