Show in graph
HW

Hardware → Hardware Building Blocks

Bus

A communication pathway that transfers data, addresses, or control signals between hardware components.

Motivation

Bus solves the problem of moving data, addresses, and control signals between hardware components.

Where it fits

Bus belongs to computer hardware.

Mental model

A bus is a shared communication pathway connecting components such as CPU, memory, and devices.

Common mistakes

  • Thinking a bus is always a single physical wire.
  • Ignoring bandwidth and contention.

Bus connects to CPU, RAM, motherboard, memory bus, and I/O devices.