What is Direct Memory Access (DMA) in Operating System? PDF Download

Learn Direct Memory Access (DMA) definition in operating system with explanation to study “What is Direct Memory Access (DMA)”. Study direct memory access (dma) explanation with operating system terms to review operating system course for online degree programs.

Direct Memory Access (DMA) Definition

  • A form of IO in which a special module, called DMA module, controls the exchange of data between main memory and an IO device.

    Operating Systems by William Stallings



Direct Memory Access (DMA) Explanation

Direct memory access is a method that allows an IO device to send or receive data directly to or from the main memory, bypassing the CPU to speed up memory operations.

Keep Learning Operating System Explanations

What is Hit Ratio?

The performance of memory elements is frequently measured in terms of quantity, this measurement is known as hit ratio. When ...

What is Concurrent?

Concurrent processing is a computing model in which multiple processors execute instructions simultaneously for better performance. Concurrent means something that ...

What is Priority Inversion?

Priority inversion is a scenario in scheduling in which a high priority task is indirectly preempted by a low priority ...

What is Device Driver?

Device driver is a computer program that operates or controls a particular type of peripheral or device that is attached ...

What is Process Spawning?

Process spawning is a function that loads and executes a new child process. The current process may wait for the ...

What is Response Time?

Response time is the elapsed time between an inquiry on a system and the response to the inquiry. Response time ...