Data flow is always bidirectional my friend, don't confuse.
Relays are bidirectional devices.
The control bus is a unidirectional bus because it can receive the data from any kind of inputs and send back the output. This whole process is done by the data buses.
since data can be read /write from/to the microprocessor, hence data bus is bidirectional. if data is required read from microprocessor then it will be pointing to a memory location by the address bus, by indicating which location data its required to read. similarly to write a data to a location, again the microprocessor will be to that particular location by holding that address in address bus. hence it will be unidirectional.
Its not, a diode is unidirectional.
Bidirestional
The arc is the line that connects two nodes in a network. There are two kinds of arcs; unidirectional and bidirectional. Unidirectional means the flow is in one direction (if you are studying for example the water supply system in a city). Bidirectional means the flow is in both directions. Network models are very helpful to simplify real problems.
Modes of data flow refer to the ways in which data is transmitted and processed between systems or components. Common modes include unidirectional flow, where data moves in one direction, and bidirectional flow, allowing data to be sent and received. Additionally, data can flow in real-time for immediate processing or in batch mode, where data is collected and processed at intervals. These modes are essential for understanding system architectures and optimizing data communication.
Bidirectional sampling gates allow signals to pass in both directions, enabling two-way communication, while unidirectional sampling gates permit signal flow in only one direction. This fundamental difference affects their applications; bidirectional gates are often used in scenarios requiring feedback or two-channel systems, whereas unidirectional gates are typically employed in simpler, one-way transmission systems. Additionally, bidirectional gates may introduce more complexity in design and control compared to their unidirectional counterparts.
A unidirectional amplifier & a Bidirectional amplifier
Unidirectional TVS: A TVS device with asymmetrical current versus voltage (I−V) properties. A unidirectional TVS is best suited for protecting circuit nodes whose signals are unidirectional or always above or below the reference voltage, usually ground. Bidirectional TVS: A TVS device with symmetrical I−V properties. A bidirectional TVS is best suited for protecting electrical nodes whose signals are bidirectional or can have voltage levels both above and below the reference voltage, usually ground
The optical fiber can be used both as unidirectional and bidirectional. The main application of optical fiber is in long-distance links, so there exists no need to employ them as unidirectional. For each direction different wavelengths are used to modulat the signals. At the same time many bidirectional signals can travel through the same optical fiber.
The address bus is unidirectional becos address information is always given by microprocessor to i/o devices. The data bus is bidirectional bcos it takes the data from other devices & also give the data to other i/o devices