Bird
0
0

Consider a system using round-robin bus arbitration among 3 devices: D1, D2, and D3. If D1 currently has the bus, which device will get the bus next?

medium📝 Analysis Q13 of 15
ARM Architecture - Bus Architecture
Consider a system using round-robin bus arbitration among 3 devices: D1, D2, and D3. If D1 currently has the bus, which device will get the bus next?
AD1 again
BD2
CD3
DNone, bus remains idle
Step-by-Step Solution
Solution:
  1. Step 1: Understand round-robin arbitration order

    Round-robin gives bus access in a fixed cyclic order among devices.
  2. Step 2: Determine next device after D1

    After D1, the next device in order is D2.
  3. Final Answer:

    D2 -> Option B
  4. Quick Check:

    Round-robin cycles D1 -> D2 -> D3 = B [OK]
Quick Trick: Round-robin cycles devices in order, next after D1 is D2 [OK]
Common Mistakes:
  • Assuming same device keeps bus repeatedly
  • Thinking bus stays idle between devices
  • Confusing round-robin with priority arbitration

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes