Bird
0
0

A bus arbitration system uses priority arbitration with devices D1 (highest), D2, and D3 (lowest). If D3 requests the bus but D1 also requests it at the same time, which device gets the bus?

medium📝 Analysis Q14 of 15
ARM Architecture - Bus Architecture
A bus arbitration system uses priority arbitration with devices D1 (highest), D2, and D3 (lowest). If D3 requests the bus but D1 also requests it at the same time, which device gets the bus?
AD1
BD2
CD3
DBus remains free
Step-by-Step Solution
Solution:
  1. Step 1: Understand priority arbitration

    Priority arbitration grants bus access to the device with the highest priority among requesters.
  2. Step 2: Compare requesting devices

    D1 has the highest priority and requests the bus simultaneously with D3.
  3. Final Answer:

    D1 -> Option A
  4. Quick Check:

    Highest priority requester gets bus = D1 = C [OK]
Quick Trick: Highest priority device wins bus if multiple request [OK]
Common Mistakes:
  • Choosing lower priority device when higher requests
  • Assuming bus stays free if multiple requests
  • Confusing priority with round-robin

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes