Bird
0
0

In a priority-based bus arbitration with devices D1 > D2 > D3 > D4, if D4 currently holds the bus and D2 requests access, which device will be granted the bus after D4 releases it?

hard📝 Application Q8 of 15
ARM Architecture - Bus Architecture
In a priority-based bus arbitration with devices D1 > D2 > D3 > D4, if D4 currently holds the bus and D2 requests access, which device will be granted the bus after D4 releases it?
AD1
BD3
CD4
DD2
Step-by-Step Solution
Solution:
  1. Step 1: Understand priority arbitration

    Devices with higher priority get bus access before lower priority devices.
  2. Step 2: Analyze the scenario

    D4 currently has the bus; D2 requests access while D4 is using it.
  3. Step 3: Determine next bus owner

    After D4 releases the bus, the highest priority requester (D2) will be granted access.
  4. Final Answer:

    D2 -> Option D
  5. Quick Check:

    Higher priority requests supersede lower ones. [OK]
Quick Trick: Highest priority requester gets bus next [OK]
Common Mistakes:
  • Assuming current owner keeps bus after release
  • Ignoring priority order
  • Selecting device with no request

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes