Differentiate control bus, data bus and address bus




Differentiate control bus, data bus and address bus

The physical connections that carry control information between the CPU and other devices within the computer is called control bus.

The data bus carries actual data that is being processed, the control bus carries signals that report the status of various devices.

For example one line of the bus is used to indicate whether the CPU is currently reading from or writing to main memory.

Whereas the address bus is used to carry addresses of memory locations or I/O ports.