Computer Bus

BUS is a subsystem that transfers data or power between computer components inside a computer or between computers and typically is controlled by device driver software. Unlike a point-to-point connection, a Bus can logically connect several peripherals over the same set of wires. Each bus defines its set of connectors to physically plug devices, cards or cables together.
Why they are called “BUS”?
They are called bus caz they are used for transferring data etc in computer architecture.
Types of BUS:
Data BUS
• Address BUS
• Control BUS
Data BUS
Data Bus is used by CPU for transferring data.
Address BUS
An address bus is (part of) a computer bus, used by CPU units for communicating the physical addresses of computer memory locations that the requesting unit wants to access (read/write).
Control BUS
control bus is used by CPU for communicating with other devices within the computer. While the address bus carries the information on which device the CPU is communicating with and the data bus carries the actual data being processed, the control bus carries commands from the CPU and returns status signals from the devices, for example if the data is being read or written to the device the appropriate line (read or write) will be active (logic zero).