Hardware components of the PC
Computer Buses

A bus, with reference to computer hardware, is the term given to the connecting pathways between the various components of a computer. A bus can be defined as an electrical path that either controls data flow or carries data from one hardware device to another within the computer.

There are two main buses in a computer, the data bus and the address bus. The one most commonly referred to is the data bus. The data bus carries data between all the hardware components of the computer, whereas the address bus carries control information between the CPU and main memory that specifies the location, or address, in main memory and the direction that data flows on the data bus during transfer.

The system bus is a generic term that refers to all the computer buses.