How-To — January 2, 2010 10:32 am

How To Enable Direct Memory Access (DMA)

Posted by

What is the advantage when we enable DMA on our Windows PC?

DMA (also referred to as bus mastering) is a technique that some components and devices use to transfer data directly to and from memory without passing through the Central Processing Unit (CPU). DMA reduces CPU overhead by providing a mechanism for data transfers that do not require monitoring by the CPU. The number associated with DMA indicates the direct memory access channel that the component or device uses to transfer data to and from memory.

Without DMA, the CPU is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work.

Source: Microsoft and Wikipedia

How to enable Direct Access Memory Access:

1. Open My Computer, right-click and click Properties.

Enable Direct Acces Memory

2. Select the Hardware tab and click the Device Manager button.

System Properties | Device Manager

3. Double-click IDE/ATAPI controllers and double-click on the Primary IDE Channel.

IDE/ATAPI | Primary IDE Channel

4. Click on the Advanced Settings tab; the tab may or may not be available for each option. It is only available in Primary and Secondary Channels.

5. Set the Transfer Mode to “DMA if Available” both for Device 1 and 0 and click OK.

Primary IDE Channel Properties

6. Perform the same operation for other items in the list, if applicable.

If you enjoyed reading this post, please subscribe to our RSS Feeds or you can also Subscribe via email so you'll always be updated of my latest posts! Just enter your email address below and click the Subscribe button.

Follow me on Twitter Become a fan on Facebook Follow me on Google Plus Follow me on LinkedIn
Post comment as twitter logo facebook logo
Sort: Newest | Oldest
show
 
close
rss Follow on Twitter facebook linkedin google+