1.

Which of the following allows a lower priority task to run despite the higher priority task is active and waiting to preempt?(a) message queue(b) message passing(c) semaphore(d) priority inversionThis question was addressed to me by my college director while I was bunking the class.My question is taken from Priority Inversion topic in section Real Time Operating systems of Embedded Systems

Answer»

Correct answer is (d) priority INVERSION

Explanation: The priority inversion mechanism where the lower priority TASK can CONTINUE to RUN despite there being a higher priority task active and waiting to preempt.



Discussion

No Comment Found

Related InterviewSolutions