As an Amazon Associate I earn from qualifying purchases.

Direct Memory Access (DMA) Definition and Explanation 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 Page Frame?

A page frame is the smallest fixed-length contagious block of physical memory into which pages are mapped by the operating ...

What is Translation Lookaside Buffer?

Translation Lookaside Buffer is a memory cache that is used to reduce the time taken to access a user memory ...

What is Macrokernel?

A very rare term often used to define kernel in a bigger picture. Macrokernel is a special Operation System core ...

What is Consumable Resource?

Consumable resources are assets available on machines that can be created or consumed either by the machine or by the ...

What is Spin Lock?

A spin lock is a lock which causes a thread trying to acquire it to simply wait in a spin ...

What is Multiprogramming?

Multiprogramming is a form of parallel processing in which several programs are run at the same time on a uniprocessor. ...