Operating System - What is priority inheritance? - May
06, 2009 at 15:40 PM by Vidya Sagar
What is priority inheritance?
Priority inversion problems are eliminated by using a method called priority
inheritance. The process priority will be increased to the maximum priority of
any process which waits for any resource which has a resource lock. This is the
programming methodology of priority inheritance.
When one or more high priority jobs are blocked by a job, the original priority
assignment is ignored and execution of critical section at the highest priority
level of jobs it blocks is performed. The job returns to the original priority
level soon after executing the critical section. This is the basic idea of
priority inheritance protocol.
Also read
Answer - The basic functions of the OS wrt the process
management are :........
Answer - A semaphore is a variable. There are 2 types of
semaphores:.........
Answer - Virtual memory is an approach to make use of the
secondary storage devices as an extension.........
A certain capability within a specified time constraint is guaranteed by an
operating system called ‘real time operating system’..........
|