top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

What is priority inversion in the context of operating system ?

+1 vote
543 views
What is priority inversion in the context of operating system ?
posted Sep 8, 2013 by Vimal Kumar Mishra

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button
To avoid a deadlock type situation (not exactly deadlock) the priority of a task is reduced so that other jobs in the scheduler can be executed.

1 Answer

+1 vote

This a good link explaining the concept of priority inversion.

The idea is ,every task in RTOS is assigned a priority and a high priority task can preempted a low priority task.But due to rare conditions ,the priority of the tasks running get inversed. The link below explains the scenario clearly :

http://info.quadros.com/blog/bid/103505/RTOS-Explained-Understanding-Priority-Inversion

answer Sep 8, 2013 by Sony Mohanty
...