A bus is a subsystem that is used to connect computer components and transfer data between them.

A bus is simply a bundle of multiple wires running together which carry data from one place to another; e.g., “a 16-bit bus, a 32-bit bus, a 64-bit bus”.


We represent a bus using a bold line with a “slash” through it possibly labeled with the number of individual wires contained in the bus.

Any module can talk to any other module!


The System bus provides for communication among processors, main memory, and I/O modules.