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