What Is A DMA Channel?

GENERAL

DMA stands for "Direct Memory Addressing". Modern systems typically have two DMA controllers each having four DMA channels for a total of eight. Numbered 1 – 8, DMA channels are system resources assigned to hardware devices in your system.

A DMA channel allows a hardware device to bypass your processor and directly access system memory. This can greatly increase system performance. Not every device in your system needs a DMA channel. Check the list at the end of this article for typical assignments.

Plug and Play operating systems like Windows 95 and 98 usually do a good job handing out DMA channels to hardware devices with minimal problems.

CONFLICTS

Like IRQs, a DMA channel can only be assigned to one hardware device. If two devices get the same DMA channel, both devices may fail to work or your system may crash.

The biggest cause of DMA conflicts is the sound card. Most system designers advise installing the sound card first before installing other devices that require DMA channels (scanners, CD-ROMS etc.) This is because sound cards tend to be very picky regarding what exact DMA channels they want to control.

VIEWING THE ASSIGNMENTS

Under Windows 95 / 98:

  • Choose Start, Settings, Control Panel
  • Double click the System icon
  • Choose the Hardware tab
  • Click your right mouse button on My Computer (at the top of the list)
  • Choose Properties
  • Choose DMA

Under Windows NT:

  • Choose START, PROGRAM FILES, ADMINISTRATIVE TOOLS
  • Choose Windows NT Diagnostics
  • Click the Resources tab
  • Choose DMA

MOST COMMON DMA ASSIGNMENTS

These are the most common DMA channel assignments used in today's PCs.  Check yours to see if they match.

Number

Common Assignment

1

Sound Cards

2

Sound Cards, Network

3

Floppy Drive

4

ECP or EPP Parallel Port

5

Not Used

6

OPEN

7

OPEN

8

ISA IDE Hard Drive Controller

 

Close Window

 

1719 Trade Center Way
Suite 5
Naples, FL 34109
Tel: 239-596-6112

TOLL FREE: 888.591.9997

LOCAL: 239.596.6112


© 2001 ComputerHelp USA, All Rights Reserved