Bus
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.