Question:

What is the major problem with priority scheduling algorithm?

Show Hint

Priority Scheduling \(\rightarrow\) Starvation Aging \(\rightarrow\) Solution to Starvation
Updated On: Jun 25, 2026
  • Starvation
  • Deadlocks
  • High turnaround time
  • More process suspensions
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Concept: In Priority Scheduling, CPU is allocated to the process having the highest priority.

Step 1:
Understand the scheduling mechanism.
High-priority processes are executed before low-priority processes.

Step 2:
Identify the drawback.
If high-priority jobs continue arriving, low-priority processes may never get CPU time. They may remain waiting indefinitely.

Step 3:
Name this problem.
This indefinite postponement is called \[ \boxed{\text{Starvation}} \]

Step 4:
Common remedy.
The problem is often solved using \[ \text{Aging} \] where priority gradually increases with waiting time.
Was this answer helpful?
0
0