Bird
0
0

Which of the following correctly describes how a DMA controller gains control of the bus?

easy📝 Factual Q12 of 15
ARM Architecture - Bus Architecture
Which of the following correctly describes how a DMA controller gains control of the bus?
AIt sends a request signal and waits for the CPU to grant bus access
BIt immediately takes control without any coordination
CIt uses interrupts to stop the CPU permanently
DIt disables all peripherals before transferring data
Step-by-Step Solution
Solution:
  1. Step 1: Understand bus arbitration for DMA

    The DMA controller requests control of the bus and waits for the CPU or bus arbiter to grant access to avoid conflicts.
  2. Step 2: Evaluate other options

    Immediately taking control would cause conflicts; using interrupts to permanently stop the CPU is incorrect; disabling peripherals is unnecessary.
  3. Final Answer:

    It sends a request signal and waits for the CPU to grant bus access -> Option A
  4. Quick Check:

    DMA requests bus access before transfer [OK]
Quick Trick: DMA must request bus access, not take it instantly [OK]
Common Mistakes:
  • Assuming DMA can take bus control immediately
  • Confusing DMA with interrupt disabling
  • Thinking peripherals must be disabled

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes