Which of the following strategy is employed for overcoming the priority…
2013
Which of the following strategy is employed for overcoming the priority inversion problem?
- A.
Temporarily raise the priority of lower priority level process
- B.
Have a fixed priority level scheme
- C.
Implement kernel pre-emption scheme
- D.
Allow lower priority process to complete its job
Attempted by 238 students.
Show answer & explanation
Correct answer: A
Priority inversion occurs when a high-priority task is blocked by a lower-priority task holding a shared resource. To overcome this, the Priority Inheritance Protocol is used. This protocol temporarily boosts the priority of the lower-priority task to match the high-priority task, allowing it to release the resource quickly.