What are the various methods to overcome it?
Submitted by: AdministratorPriority Inheritance is the solution for priority
inversion. whenever a high priority task request for some
resource which is locked by a low priority task, the
priority of lower task is inherited to the priority of the
higher task. The instance it unlocks the resource the
prioity is changed to its original value.
Another solution for this is priority ceiling where you
inherit the priority of the lower task whenever a higher
task is created.Even if the higher priority task doesnot
request for the resource
Submitted by: Administrator
inversion. whenever a high priority task request for some
resource which is locked by a low priority task, the
priority of lower task is inherited to the priority of the
higher task. The instance it unlocks the resource the
prioity is changed to its original value.
Another solution for this is priority ceiling where you
inherit the priority of the lower task whenever a higher
task is created.Even if the higher priority task doesnot
request for the resource
Submitted by: Administrator
Read Online VxWorks Job Interview Questions And Answers
Top VxWorks Questions
☺ | What is priority inversion? |
☺ | Explain task spawn in vxworks? |
☺ | Write a code to connect Hardware interrupt to ISR and explain? |
☺ | What is another for creating a task without using taskspawn? |
☺ | Which RTOS supports Non-Preemptive scheduling? Why other scheduling methods are supported by such Oses? |
Top Operating System (OS) Categories
☺ | RTOS Interview Questions. |
☺ | Windows 7 Interview Questions. |
☺ | MAC Operating System Interview Questions. |
☺ | Disk Operating System (DOS) Interview Questions. |
☺ | Shell Scripting Interview Questions. |