As an Amazon Associate I earn from qualifying purchases.

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 Prepaging?

Prepaging is a technique in which the operating system preloads the pages of a process's working set into memory in ...

What is Application Programming Interface (API)?

Application programmable interface is a set of functions and procedures that allows the creation of applications that access the features ...

What is Stack?

Stack is a special region in a computer's memory that stores temporary variables created by each function. The stack is ...

What is Secondary Memory?

Secondary Memory is a device whose memory is non-volatile, meaning, the stored data will be intact even if the system ...

What is Indexed Sequential Access?

Indexed Sequential Access is a method that modifies the direct access method. Basically it combines both, the direct and sequential ...

What is Encryption?

Encryption is the process of using an algorithm to transform information to make it unreadable for unauthorized users. This cryptographic ...