- A bus was originally an electrical parallel structure with conductors connected with identical or similar CPU pins.
- Each bus included separate instructions and distinct protocols and timing.
Computer bus types are as follows:
- System Bus: A parallel bus that simultaneously transfers data in 8, 16, or 32-bit channels and is the primary pathway between the CPU and memory.
- Internal Bus: Connects a local device, like internal CPU memory.
- External Bus: Connects peripheral devices to the motherboard.
- Expansion Bus: Allows expansion boards to access the CPU and RAM.
- Frontside Bus: Main computer bus that determines data transfer rate speed.
- Backside Bus: Transfers secondary cache data at faster speeds, allowing more efficient CPU operations.
Functions of Buses in Computers
1. Data sharing - All types of buses found in a computer transfer data between the computer peripherals connected to it.
2. Addressing - A bus has address lines, which match those of the processor. This allows data to be sent to or from specific memory locations.
3 .Power - A bus supplies power to various peripherals connected to it.
4. Timing - The bus provides a system clock signal to synchronize the peripherals attached to it with the rest of the system.