How do different components of the computer communicate with each other?
Different components of a computer system communicate with each other using physical wires called bus. The bus serves as a pathway for transferring data between various components like CPU, memory, and input/output devices.
There are three types of buses that collectively make the system bus. The data bus transfers data between different components. The address bus transfers addresses between CPU and main memory, specifying the memory location that the CPU wants to read or write. The control bus communicates control signals between different components of the computer.
When the CPU interacts with main memory, it places the address on the address bus and specifies the read or write control signal through the control bus. The data is then transferred between CPU and main memory using the bus.
Explanation
This question is from Chapter 1 (Introduction to Computer System) of the NCERT textbook. The answer draws from section 1.4 'Data Transfer between Memory and CPU' which explains that data are transferred between different components using physical wires called bus. The textbook clearly identifies three types of buses: data bus (for data transfer), address bus (for transferring addresses between CPU and main memory), and control bus (for control signals). The context also explains how the CPU uses these buses - placing addresses on the address bus and control signals through the control bus during read/write operations.