Bird
0
0

Why is it important for a DMA controller to support bus mastering in ARM architecture?

hard📝 Conceptual Q10 of 15
ARM Architecture - Bus Architecture
Why is it important for a DMA controller to support bus mastering in ARM architecture?
ATo increase CPU clock speed automatically
BTo independently control the bus and transfer data without CPU
CTo reduce memory size requirements
DTo reset the CPU during data transfer
Step-by-Step Solution
Solution:
  1. Step 1: Define bus mastering

    Bus mastering allows a device like DMA controller to take control of the bus independently.
  2. Step 2: Explain importance in ARM

    This lets DMA transfer data directly without CPU intervention, improving efficiency.
  3. Step 3: Exclude unrelated options

    Bus mastering does not affect CPU speed, memory size, or reset CPU.
  4. Final Answer:

    To independently control the bus and transfer data without CPU -> Option B
  5. Quick Check:

    Bus mastering = DMA controls bus independently [OK]
Quick Trick: Bus mastering lets DMA control bus without CPU help [OK]
Common Mistakes:
  • Confusing bus mastering with CPU speed or memory size
  • Thinking bus mastering resets CPU

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes