Operating Systems question:
Direct memory access is used for high-speed I/O devices in order
to avoid increasing the CPU’s execution load.
a. How does the CPU interface with the device to coordinate the
transfer?
b. How does the CPU know when the memory operations are
complete?
c. The CPU is allowed to execute other programs while the DMA
controller is transferring data. Does this process interfere with
the execution of the user programs? If so, describe what forms of
interference are caused.
Operating Systems question: Direct memory access is used for high-speed I/O devices in order to avoid increasing the CPU
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
Operating Systems question: Direct memory access is used for high-speed I/O devices in order to avoid increasing the CPU
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!