Bus is an electrical way through which the processor communicates with the internal and external devices. Buses are assemble with the computer.
Bus transfer data between the computer sub-system. It sends instructions and commands to and from the processor.
It connects all internal computer peripherals devices which can easily communicate with the CPU.
There are mainly three types of buses.
1. Address bus
2. Data bus or memory bus
3. Control bus
Address bus selects the memory address where data comes from and goes to input and output respectively and address bus carries addresses information in most processors, memory is connected to the processor with separate address and data buses.
Acomputer with a 32 bit address bus can directly address 4gb of physical memory, with 36 bits can address 64 gb.
Data bus or Memory bus::
The data bus is also referred to as memory bus it can connect the memory sum system to the chipset and the processor in same computer system, the processor and memory buses do specific task it connect the CPU to the main memory.
Control bus also called timing control bus. It is used by the CPU to direct and monitor the actions of other computer. It transmits read, write, interrupt and acknowledge signals. It also directs the CPU and Monitor.the action of the other functional areas of the computer.
There are also two other buses. They are Local memory bus and Case bus.
Local memory bus directly mounted on printed circuit board (PCB) it provides a common communication path among major components as chips.
It is a single and efficient muster bus. It can read from and write to data buses in a unique way.
A case bus connects a processor to its internal or external memory case or cases.