Bus

A bus is effectively a collection of wires that are used to transfer data between different parts of a computer.

Think of it as 32 or 64 wires all next to each other, which can be used to transfer data between the processor and the main memory, or between the Processor and hardware controllers, etc.

Types of bus

The main 3 buses in a computer are: