Which computer bus connects the CPU directly to system memory (RAM), transferring the actual binary content of instructions and program variables?
Answer and explanation
Correct answer: B. Data bus
- Step 1: The system bus architecture is bifurcated into three distinct functional buses: address, data, and control.
- Step 2: The data bus is bidirectional, carrying binary operands and machine instructions back and forth between the processor registers and memory or I/O devices.
Answer
Data bus
Why not the others: 'Address bus' The address bus is unidirectional from the CPU to identify which physical memory cell is targeted; 'Control bus' The control bus carries synchronization and command signals such as Memory Read, Memory Write, and Bus Clock; 'Power bus' Power planes deliver regulated DC electrical voltages (e.g., +12V, +5V, +3.3V) to components, not digital program data.
Practise more Computer Architecture and Hardware.
Free questions with an explanation for every one, and full timed General Knowledge mock tests.
More Computer Architecture and Hardware questions
- In the classical Von Neumann computer architecture, which component is responsible for coordinating and directing the operations of all othe…
- Which internal CPU register holds the memory address of the next sequential instruction waiting to be fetched and executed?
- What type of high-speed semiconductor memory is built directly into or adjacent to the CPU core using static flip-flops to minimize latency…
- What maximum physical RAM address space can theoretically be directly addressed by a computer architecture possessing a 32-bit address bus?
- Which memory technology stores each bit of data in a tiny integrated capacitor that gradually loses charge and therefore requires periodic d…
- What hardware mechanism enables high-speed peripheral devices like network cards and storage drives to transfer data directly to and from sy…