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
Explanation: Priority inversion is a scenario in scheduling when a higher priority process is indirectly preempted by a lower priority process, thereby inverting the relative priorities of the process. This problem can be eliminated by temporarily raising the priority of lower priority level process, so that it can not preempt the higher priority process.
Option (A) is correct.
Quiz of this Question
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.