🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #2139

Hard disks, DMA vs Non-DMA

#2139
From: Dennis Robert Gorrie
Date: Wed, 15 Nov 1989 04:15
25 lines
1694 bytes
I know this has been discussed alot already, but its still not completely
clear to me.  I would appreciate any information regarding this subject.

The story goes, DMA is faster.  But, as many people point out, it sometimes
is slower than non-DMA, when there is contention for the bus.  Case in point
is the hi-res interlace screen situation where co-processors and your DMA
hard disk device are contending for cycles on the coprocessor bus.

Then someone says a 'proper' DMA device is faster, than non-DMA, even for the
situation above.  How is this so?  What is a 'proper' DMA device?

The current solution, for DMA controlers with slow loads during the above
situation, from my understanding, is to limit the DMA transfer to small
block sized transfers.  It seems that this is basicaly just like a non-DMA
transfer.

What about other solutions?  Like dynamicaly allocating DMA transfer sizes
based on device priority, and contention, ect.  Isn't that what Bus Mastering
is all about?

+-----------------------------------------------------------------------+
|Dennis Gorrie                 'Chain-Saw Tag...                        |
|GORRIEDE AT UREGINA1.BITNET                    Try It, You'll Like It!'|
+-----------------------------------------------------------------------+
Technical Details
Message-ID: <8911150430.AA24506@jade.berkeley.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!UREGINA1.BITNET!GORRIEDE

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!UREGINA1.BITNET!GORRIEDE
From: GORRIEDE@UREGINA1.BITNET (Dennis Robert Gorrie)
Newsgroups: comp.sys.amiga.tech
Subject: Hard disks, DMA vs Non-DMA
Message-ID: <8911150430.AA24506@jade.berkeley.edu>
Date: 15 Nov 89 04:15:01 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 25