Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Theoratical DMA question

Posted on 1998-05-29
3
329 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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
canon pixma mg2922 printer scan 10 45
How many VM guests can I expect to host? 5 96
3 or 4 monitors on one desktop 6 45
Can I install Windows on a Chromebook? 3 46
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
In the modern office, employees tend to move around the workplace a lot more freely. Conferences, collaborative groups, flexible seating and working from home require a new level of mobility. Technology has not only changed the behavior and the expe…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

860 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