Intermediate
Embedded Systems & IoT
Q44 / 100
What is "priority inversion" in real-time systems, and why is it a problem?
Correct! Well done.
Incorrect.
The correct answer is A) A situation where a high-priority task is blocked waiting for a resource held by a lower-priority task, effectively letting the lower-priority task delay the higher-priority one
A
Correct Answer
A situation where a high-priority task is blocked waiting for a resource held by a lower-priority task, effectively letting the lower-priority task delay the higher-priority one
Explanation
Priority inversion can cause critical tasks to miss deadlines; solutions like priority inheritance temporarily raise the priority of the lower-priority task holding the resource to prevent excessive delay.
Progress
44/100