Bird
0
0

In FreeRTOS, which statement about task priorities is true?

medium📝 Conceptual Q5 of 15
FreeRTOS - RTOS Fundamentals
In FreeRTOS, which statement about task priorities is true?
AHigher priority tasks always preempt lower priority tasks
BLower priority tasks run before higher priority tasks
CAll tasks run in a fixed round-robin order regardless of priority
DTask priority does not affect scheduling
Step-by-Step Solution
Solution:
  1. Step 1: Understand FreeRTOS priority scheduling

    FreeRTOS uses priority-based preemptive scheduling where higher priority tasks preempt lower ones.
  2. Step 2: Evaluate options

    Only Higher priority tasks always preempt lower priority tasks correctly describes this behavior.
  3. Final Answer:

    Higher priority tasks always preempt lower priority tasks -> Option A
  4. Quick Check:

    Priority preemption = A [OK]
Quick Trick: Higher priority tasks run first in FreeRTOS [OK]
Common Mistakes:
  • Assuming round-robin ignores priority
  • Thinking lower priority tasks run first

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More FreeRTOS Quizzes