Answer Posted / ahmed hamdy
When using priority scheduling, it is
important that the RTOS has a sufficient number of
priority levels, so that applications with stringent
priority requirements can be implemented [13].
Unbounded priority inversion occurs when a higher priority
task must wait on a low priority task
to release a resource while the low priority task is waiting
for a medium priority task. The RTOS
can prevent priority inversion by giving the lower
priority task the same priority as the higher
priority task that is being blocked (called priority
inheritance). In this case, the blocking task can
finish execution without being preempted by a medium
priority task. The designer must make
sure that the RTOS being used prevents unbounded priority
inversion
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
No New Questions to Answer in this Category !! You can
Post New Questions
Answer Questions in Different Category