Solved

Theoratical DMA question

Posted on 1998-05-29
3
322 Views
Last Modified: 2010-04-27
Hi,
    I have a question regarding DMAs. I understand the concept that the DMA is used to organise the movement of data so that the processor can get on with processing it. What are the implications if 2 DMAs are used? Is there any sort of limit to the number of DMAs you could use? Would it cause bigger problems with keeping the cache consistent?
Thanks in advance,
Nik.
0
Comment
Question by:PiersBull
  • 2
3 Comments
 
LVL 2

Accepted Solution

by:
datn earned 100 total points
ID: 1135682
DMA or direct memory access are used by high speed devices that bypasses the CPU, therefore, "direct". Serial and parallel ports are not DMA, but sound cards and SCSI cards often are. In IBM-AT compatible machines, you have access to 7 DMA channels. If you have the same DMA channel being used at the same time, you will have a resource conflict. However, if the devices do not need the DMA simultaneously, it is possible to share the DMA. For example, if you have a tape backup and a network adapter, you can do backups, but not while being on the network.
0
 

Author Comment

by:PiersBull
ID: 1135683
Hi datn,
    Does 7 DMA channels imply that there are 7 DMAs? i.e. 7 seperate pieces of hardware?

Cheers.
0
 
LVL 2

Expert Comment

by:datn
ID: 1135684
You actually have two DMA controllers per card. The first 4 DMA does transfers at 8-bit, while the 2nd 4 DMA has 16-bit transfers. Channel 0 does not appear on most 16-bit cards. If it does, it still only transfers data at 8-bits. Channel 1 and 5 are usually for the sound, with channel 5 being only 16-bit. Channel 2 is universally used by the floppy controller. Channel 3 is for ECP parallel ports. Channel 6 is available usually as a SCSI. Channel 7 is also a 16-bit available.
0

Featured Post

Network it in WD Red

There's an industry-leading WD Red drive for every compatible NAS system to help fulfill your data storage needs. With drives up to 8TB, WD Red offers a wide array of solutions for customers looking to build the biggest, best-performing NAS storage solution.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Upper back Pain: My back hurt for months. Upper back, mostly my neck, spine and across my shoulder blades. I was getting headaches too, that felt like they were caused by tension in my shoulders, but now I feel fine! I'm sharing this hoping someone…
Stuck in voice control mode on your Amazon Firestick?  Here is how to turn it off!!!
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now