Non-preemptive priority scheduling — lower number = higher priority. Includes starvation detection.
Non-PreemptivePriority-BasedStarvation Highlight
Priority Scheduling: Each process has a priority. CPU is assigned to the process with the highest priority (lowest number convention). Can be preemptive or non-preemptive.
Problem: Low-priority processes may starve. Solution: Aging — increase priority over time.
Lower number = Higher priority (convention)