We read your photo as:

Which bus is bidirectional?

Computer Science

ScanSolve AI Answer

Answer

B\text{B}

In computer architecture, buses are pathways that transfer data between components. There are three main types of buses:

  • Address bus: This bus carries memory addresses from the CPU to other components (like RAM or I/O devices). It is unidirectional because addresses only flow from the CPU to specify a location.
  • Data bus: This bus carries the actual data being transferred between the CPU, memory, and I/O devices. Data can be read from memory/I/O into the CPU, or written from the CPU to memory/I/O. This two-way flow makes the data bus bidirectional.
  • Control bus: This bus carries control signals (e.g., read/write signals, clock signals, interrupt requests) that manage the flow of information. Some control signals go from the CPU to other components, while others (like interrupt requests or status signals) go from components back to the CPU. Therefore, the control bus is also bidirectional.
  • Uni-bus: This is not a standard term for a type of bus in general computer architecture.

Both the data bus and the control bus are bidirectional. However, in many contexts, the data bus is highlighted as the primary example of a bidirectional bus because it directly handles the two-way transfer of data content.

The final answer is B\text{B}

Was this helpful?

Try one yourself

A new problem that tests the same skill.

Still stuck on this one?

Ask a follow-up, and the answer starts from this question.

Got a different question?Ask your own question
Handwritten step-by-step solution preview

Handwritten Step-by-Step Solution

Get this as a handwritten image on WhatsApp — like a tutor wrote it for you.

Try on WhatsApp