Recall & Review
beginner
What is bus arbitration in computer architecture?
Bus arbitration is the process of deciding which device gets control of the shared communication bus when multiple devices request access at the same time.
Click to reveal answer
beginner
Why is bus arbitration important in ARM architecture?
It ensures orderly access to the bus, preventing conflicts and data corruption when multiple masters try to use the bus simultaneously.
Click to reveal answer
intermediate
Name two common methods of bus arbitration.
Two common methods are centralized arbitration, where a single controller decides, and distributed arbitration, where devices negotiate among themselves.
Click to reveal answer
beginner
What is a 'bus master' in the context of bus arbitration?
A bus master is a device that has control of the bus and can initiate data transfers.
Click to reveal answer
intermediate
How does priority affect bus arbitration?
Priority determines which device gets the bus first when multiple devices request it simultaneously; higher priority devices win access over lower priority ones.
Click to reveal answer
What does bus arbitration prevent in a system with multiple devices?
✗ Incorrect
Bus arbitration prevents conflicts and data corruption by controlling which device accesses the bus at a time.
Which device controls the bus during data transfer?
✗ Incorrect
The bus master is the device that controls the bus and initiates data transfers.
In centralized arbitration, who decides which device gets the bus?
✗ Incorrect
Centralized arbitration uses a single controller to decide bus access.
What happens if two devices with different priorities request the bus simultaneously?
✗ Incorrect
The device with higher priority wins access to the bus.
Which of the following is NOT a bus arbitration method?
✗ Incorrect
Random arbitration is not a standard method; arbitration is usually controlled and priority-based.
Explain the concept of bus arbitration and why it is necessary in systems with multiple bus masters.
Think about what happens when many devices want to use the same road at once.
You got /4 concepts.
Describe the difference between centralized and distributed bus arbitration methods.
Consider who makes the decision in each method.
You got /4 concepts.