Bird
0
0

How can improper priority design cause system instability in FreeRTOS?

hard📝 Application Q9 of 15
FreeRTOS - Task Priorities
How can improper priority design cause system instability in FreeRTOS?
AScheduler ignoring priorities causing random crashes
BHigh priority tasks starving lower priority ones causing missed deadlines
CAll tasks running at equal speed improving stability
DTasks automatically adjusting priorities to fix issues
Step-by-Step Solution
Solution:
  1. Step 1: Understand starvation due to priority design

    High priority tasks can run continuously, preventing lower priority tasks from running.
  2. Step 2: Recognize impact on system stability

    Starvation causes missed deadlines and unstable system behavior.
  3. Final Answer:

    High priority tasks starving lower priority ones causing missed deadlines -> Option B
  4. Quick Check:

    Improper priority causes starvation and instability [OK]
Quick Trick: Balance priorities to avoid starvation [OK]
Common Mistakes:
  • Assuming equal speed improves stability
  • Believing scheduler ignores priorities
  • Thinking tasks auto-adjust priorities

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More FreeRTOS Quizzes