🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.hardware
Article #20002

Re: VLB Machines and Bus Mastering - AIR Motherboards

#20002
From: Martin Tichy
Date: Tue, 12 Jan 1993 09:49
42 lines
2321 bytes
> |> You must be thinking of 1st Party DMA, not bus mastering.
> 
> What is "1st Party DMA"?
 
 
Ok, ok, I've been getting a lot of mail lately asking me 
this.  So I quote without permission from Roedy Green's 
article in the September 92 computer paper:
 
"DMA (Direct Memory Access) is a method of having a device 
such as the disk controller work independently of the CPU, 
read the disk and directly deposit the data in RAM, all 
without CPU intervention.  There are three types of DMA; third 
party DMA where the motherboard DMA chip controls the 
operation, first-party DMA where the disk controller itself 
takes over that function, and bus mastering where the disk
controller commandeers the entire bus for short bursts to blast 
the data into RAM.
 
On the ISA bus, third-party DMA is too slow to use at all.  
The best you can hope for is first-party DMA--used only on 
high-end SCSI host adapters.  In contrast, the EISA cards use 
the extremely fast bus mastering method.  Often ISA 
first-party DMA is erroneously billed as bus mastering."
 
blah blah
 
"First-party DMA SCSI host adapters are able to work 
independently, allowing the CPU to work on other tasks.  Under 
DOS the CPU just spins its wheels waiting for the disk to 
finish, but under OS/2, the CPU does other useful work.  This 
independence is what makes SCSI so fast under OS/2"
 
I believe I might have been wrong in saying that VESA's VL-BUS 
spec doesn's support first party DMA.  What I meant to say is 
that it doesn't support multi-plexing.  However the mezzanine 
extension of the spec will have multi-plexing, 64-bit 
processor support, up to 10 local bus devices along with other 
goodies.  It's current problem being only local bus device can
the local bus path at one time.
 
Later.
Technical Details
Message-ID: <1993Jan12.094908.14934@sfu.ca>
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!newsserver.sfu.ca!mtichy
References: <1993Jan7.193230.12153@zooid.guild.org> <1993Jan9.092322.932@sfu.ca> <up40dkc@zola.esd.sgi.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.ibm.pc.hardware
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!destroyer!cs.ubc.ca!newsserver.sfu.ca!mtichy
From: mtichy@fraser.sfu.ca (Martin Tichy)
Subject: Re: VLB Machines and Bus Mastering - AIR Motherboards
Message-ID: <1993Jan12.094908.14934@sfu.ca>
Sender: news@sfu.ca
Organization: Simon Fraser University, Burnaby, B.C., Canada
References: <1993Jan7.193230.12153@zooid.guild.org> <1993Jan9.092322.932@sfu.ca> <up40dkc@zola.esd.sgi.com>
Date: Tue, 12 Jan 1993 09:49:08 GMT
Lines: 42