Skip to content
Exercises · Q6

Q.How do different components of the computer communicate with each other?

Puducherry CbseNCERTSubjective· 3mImportance★★★★★est
44% · 14/32 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

All components of a computer talk over the system bus — a bundle of wires split into the data bus (what), address bus (where) and control bus (which operation, when) — with external devices connecting via ports.

The idea. The CPU, primary memory and I/O devices are separate units, yet every instruction cycle requires them to exchange information: instructions flow from memory to CPU, results flow back, keystrokes arrive from the keyboard, images go out to the monitor. Rather than wiring every component to every other, computers use a shared highway — the system bus, a group of parallel electrical wires over which all these transfers travel.

The three buses inside the system bus

BusCarriesDirection
Data busThe actual data and instructions being transferredBidirectional — data moves both to and from the CPU
Address busThe address of the memory location or device involvedUnidirectional — only the CPU issues addresses
Control busCommand/timing signals: memory read, memory write, I/O read, acknowledgeBidirectional

A concrete communication, step by step — CPU reads a value from memory:

StepBus usedWhat happens
1Address busCPU places the memory location's address on the address bus
2Control busCPU asserts the memory read control signal
3Data busMemory places the contents of that location on the data bus
4—CPU copies the value from the data bus into a register

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.