COMPUTER SCIENCE AND ENGINEERING
COMPUTER ARCHITECTURE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Uni-directional and controlled by the CPU
|
|
Bi-directional and controlled by the CPU
|
|
Uni-directional and controlled by the memory
|
|
Uni-directional and controlled by the memory
|
Detailed explanation-1: -The address bus is unidirectional . Data bus-carries the data between the processor and other components. The data bus is bidirectional . Control bus-carries control signals from the processor to other components.
Detailed explanation-2: -Address bus – Address bus is unidirectional because data flow in one direction, from microprocessor to memory or from microprocessor to Input/output devices (That is, Out of Microprocessor).
Detailed explanation-3: -The address bus is unidirectional because the microprocessor addresses a specific memory location of the system. No outside devices can write into the Microprocessor. A data bus is bidirectional because the Microprocessor can read data from memory or write data to the memory.
Detailed explanation-4: -The address bus is used by the CPU or a direct memory access (DMA) enabled device to locate the physical address to communicate read/write commands. All address busses are read and written by the CPU or DMA in the form of bits.
Detailed explanation-5: –Address bus (Unidirectional) carries #memory addresses from the processor to other components like primary #storage and #input/output devices.-#Data bus (Bidirectional) carries the data between the processor and other components.