Which of the following is a bidirectional bus?a)Address busb)Data busc...
Data can move both to and from the CPU on the data bus, which is bidirectional. Contrarily, the address and control buses are unidirectional and spread information from the processor to the other linked devices.
Which of the following is a bidirectional bus?a)Address busb)Data busc...
Bidirectional Bus
A bidirectional bus is a type of bus architecture that can transmit data in both directions, allowing for communication between different components of a computer system. It is used to transfer data between the processor, memory, and input/output devices.
Types of Buses
There are three main types of buses in a computer system:
1. Address Bus: The address bus is used to carry the memory address from the processor to the memory or input/output devices. It is unidirectional, meaning data flows only in one direction - from the processor to the memory or devices.
2. Data Bus: The data bus is used to carry data in both directions, between the processor, memory, and input/output devices. It is bidirectional, meaning data can flow in both directions - from the processor to memory/devices and vice versa.
3. Control Bus: The control bus is used to transmit control and timing signals between the processor, memory, and input/output devices. It is also bidirectional, allowing for communication in both directions.
Answer Explanation
Among the options provided, the bidirectional bus is the data bus. The data bus is responsible for transferring data between the processor, memory, and input/output devices. It allows data to be transmitted in both directions, making it a bidirectional bus.
The address bus is unidirectional, as it only carries the memory address from the processor to the memory or devices. It does not allow for bidirectional communication.
The control bus is also bidirectional, but it primarily carries control and timing signals rather than data. It is used for coordinating and controlling the operations of the computer system.
Therefore, the correct answer is option B - Data bus, as it is the only bus among the given options that is bidirectional.