Direct memory access is system that can control the memory system without using the CPU. On a specified stimulus, the module will move data from one memory location or region to another memory location or region. While it is limited in its flexibility, there are many situations where automated memory access is much faster than using the CPU to manage the transfers. Systems like the ADC, DAC and PWM capturing all require frequent and regular movements of memory out of their respective systems.
To disable DMA, follow this steps:-
- Click Start, then click Control Panel.
- Click and open the “System” icon
- Select the “Hardware” tab and choose “Device Manager” option.
- List the ATA/ATAPI options by clicking the “+” icon next to it.
- Select the “Primary IDE Channel” option.
- In the “Primary IDE Properties” window select the “Advanced Settings” tab.
- Check whether the “Transfer Mode” for “Device 0” enables DMA.
- Also, check whether the “Transfer Mode” for “Device 1” enables DMA.
- Click “OK” to confirm the changes.
- Hence, click “Secondary IDE Channel”.
- In the “Secondary IDE Properties”, select the “Advanced Settings” tab.
- Check whether the “Transfer Mode” for “Device 0” enables DMA.
- Also, check whether the “Transfer Mode” for “Device 1” enables DMA.
- When done, click “OK” to confirm the changes.
Bookmarks