Questions: Memory Bus Architecture and Interconnect

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Two devices attempt to transmit data on a shared bus at exactly the same time, with no arbitration mechanism in place. What is the most likely outcome?

ABoth writes succeed, with the later one overwriting the first
BThe bus becomes corrupted as conflicting voltages are driven on the same wires simultaneously
CThe CPU automatically prioritizes its own request over the other device
DThe system pauses until both devices are ready, then combines the data
Question 2 Multiple Choice

A system designer is choosing between a wider 64-bit data bus and a narrower 32-bit data bus running at the same clock frequency. Widening the bus to 64 bits primarily improves:

AClock frequency, allowing more bus cycles per second
BThroughput, by transferring twice as many bytes per bus cycle
CArbitration fairness, since more bits reduce the chance of contention
DLatency, since each individual transfer completes in fewer cycles
Question 3 True / False

Widening a data bus from 32 to 64 bits doubles the bus clock frequency.

TTrue
FFalse
Question 4 True / False

Bus arbitration is necessary because multiple devices sharing a bus may try to use it at the same time, and driving conflicting signals simultaneously would corrupt data.

TTrue
FFalse
Question 5 Short Answer

Why have modern computer systems moved away from a single shared bus toward point-to-point interconnects and crossbar switches?

Think about your answer, then reveal below.