top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

OS: What is priority Inversion and priority inheritance ?

+1 vote
460 views
OS: What is priority Inversion and priority inheritance ?
posted Sep 22, 2016 by Vikram Singh

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

Priority Inversion is a problem when a medium priority level process interrupts for a shared resource between lower and higher priority level process. Due to this, higher priority process waits for a resource which ideally it should not.
Priority inheritance is the solution of this problem. By using this priority inheritance concept, when a lower priority task or process takes a shared resource from higher priority task, it should inherit the priority from higher priority task for the duration it is going to use share resource. This way, medium level priority task would not be able to interrupt lower priority task which is temporarily hold the higher priority.

answer Sep 23, 2016 by Harshita
Similar Questions
+1 vote

What happens after you write “a.out” and press enter. What are the functionality performed by the OS after executable file is created of your code.

0 votes

It is very basic query but clearing the doubt always make your knowledge stronger.

...