Step 1: Understand difference between mutex and binary semaphore
Mutexes support priority inheritance to prevent priority inversion; binary semaphores lack this feature.
Step 2: Evaluate options
Mutexes support priority inheritance preventing priority inversion; binary semaphores do not correctly states this; others are incorrect or misleading.
Final Answer:
Mutexes support priority inheritance preventing priority inversion; binary semaphores do not -> Option A
Quick Check:
Mutex vs binary semaphore = D [OK]
Quick Trick:Mutexes prevent inversion; binary semaphores do not [OK]
Common Mistakes:
Thinking binary semaphores boost priority
Believing mutexes allow multiple holders
Assuming binary semaphores are faster reason to use
Master "Task Scheduling" in FreeRTOS
9 interactive learning modes - each teaches the same concept differently