What is DMA and How to Enable DMA in Windows 8

Introduction 

 
Direct memory access (DMA) is a system that can control the memory system without using the CPU. Basically it is a technique that is used for transferring data from main memory to a device without passing it through the CPU. Computers that have DMA channels can transfer data to and from devices with much less CPU overhead than computers without a DMA channel. With DMA, the CPU initiates the transfer, does other operations while the transfer is in progress, then receives an interrupt from the DMA controller when the operation is done. There are some steps for enabling the DMA.
 
Step 1
 
Open Control Panel.
 
app-search-in-windows8.gif
 
Step 2
 
Go to the Device Manager. If you are prompted for an administrator password or confirmation, type the password or provide confirmation otherwise open Device manager.
 
all-control-panel-items-in-windows8.gif
 
Step 3
 
In the left pane, expand IDE ATA/ATAPI controllers as shown below.
 
expand-ide-controllers-in-windows8.gif
 
Step 4
 
Right-click on any label where "Channel" is present, right-click to the icon and then click Properties.
 
open-expand-ide-controllers-properties-in-windows8.gif
 
Step 5
 
Navigate to Advanced Setting tab, under Device Properties, select or clear the Enable DMA checkbox.
 
ata-channel0-properties-in-windows8.gif
 
Step 6
 
Click OK
 

Summary 

 
In this article, we learned about What is DMA and How to Enable DMA in Windows 8.