What is a Computer Bus? (original) (raw)

Last Updated : 21 Apr, 2026

A computer bus is a communication system used to transfer data between components within a computer or between different computers. It is important for minimizing the number of connections needed by centralizing communication over shared pathways.

Types Of Buses

There are three main types of buses in a computer system, which are discussed below:

cpu

1. Address Bus

A collection of wires used to identify particular location in main memory is called Address Bus. Or in other words, the information used to describe the memory locations travels along the address bus.

**Example:

2. Data Bus

A collection of wires through which data is transmitted from one part of a computer to another is called Data Bus. It can be thought of as a highway on which data travels within a computer.

**Example:

3. Control Bus

Carries control and timing signals between the CPU and other devices in the computer. It is used to manage and coordinate operations such as read, write, and interrupt requests.

Comparison Between System Buses

The below table shows the comparison between the three buses as below :

Buses Purpose & Key Role
Address Bus (Unidirectional) Carries memory addresses; Identifies where data should go
Data Bus (Bidirectional) Carries actual data, moves data between components
Control Bus(Bidirectional) Carries control and sync signals, coordinates CPU and device actions