What is priority inversion?

Answer Posted / manojkumar

In scheduling, priority inversion is the scenario where a
low priority task holds a shared resource that is required
by a high priority task. This causes the execution of the
high priority task to be blocked until the low priority task
has released the resource, effectively "inverting" the
relative priorities of the two tasks.

The MARS Pathfinder problem is a good example to this
question. In this problem low priority jobs held a
system-wide important resource, in this case a
mutex on the data bus. The path finder suffered from
*priority inversion problem*.

Is This Answer Correct ?    10 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

No New Questions to Answer in this Category !!    You can

Post New Questions

Answer Questions in Different Category