home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / ibm / pc / hardware / 35552 < prev    next >
Encoding:
Text File  |  1993-01-12  |  2.2 KB  |  54 lines

  1. Newsgroups: comp.sys.ibm.pc.hardware
  2. Path: sparky!uunet!gatech!destroyer!cs.ubc.ca!newsserver.sfu.ca!mtichy
  3. From: mtichy@fraser.sfu.ca (Martin Tichy)
  4. Subject: Re: VLB Machines and Bus Mastering - AIR Motherboards
  5. Message-ID: <1993Jan12.094908.14934@sfu.ca>
  6. Sender: news@sfu.ca
  7. Organization: Simon Fraser University, Burnaby, B.C., Canada
  8. References: <1993Jan7.193230.12153@zooid.guild.org> <1993Jan9.092322.932@sfu.ca> <up40dkc@zola.esd.sgi.com>
  9. Date: Tue, 12 Jan 1993 09:49:08 GMT
  10. Lines: 42
  11.  
  12. > |> You must be thinking of 1st Party DMA, not bus mastering.
  13. > What is "1st Party DMA"?
  14.  
  15.  
  16. Ok, ok, I've been getting a lot of mail lately asking me 
  17. this.  So I quote without permission from Roedy Green's 
  18. article in the September 92 computer paper:
  19.  
  20. "DMA (Direct Memory Access) is a method of having a device 
  21. such as the disk controller work independently of the CPU, 
  22. read the disk and directly deposit the data in RAM, all 
  23. without CPU intervention.  There are three types of DMA; third 
  24. party DMA where the motherboard DMA chip controls the 
  25. operation, first-party DMA where the disk controller itself 
  26. takes over that function, and bus mastering where the disk
  27. controller commandeers the entire bus for short bursts to blast 
  28. the data into RAM.
  29.  
  30. On the ISA bus, third-party DMA is too slow to use at all.  
  31. The best you can hope for is first-party DMA--used only on 
  32. high-end SCSI host adapters.  In contrast, the EISA cards use 
  33. the extremely fast bus mastering method.  Often ISA 
  34. first-party DMA is erroneously billed as bus mastering."
  35.  
  36. blah blah
  37.  
  38. "First-party DMA SCSI host adapters are able to work 
  39. independently, allowing the CPU to work on other tasks.  Under 
  40. DOS the CPU just spins its wheels waiting for the disk to 
  41. finish, but under OS/2, the CPU does other useful work.  This 
  42. independence is what makes SCSI so fast under OS/2"
  43.  
  44. I believe I might have been wrong in saying that VESA's VL-BUS 
  45. spec doesn's support first party DMA.  What I meant to say is 
  46. that it doesn't support multi-plexing.  However the mezzanine 
  47. extension of the spec will have multi-plexing, 64-bit 
  48. processor support, up to 10 local bus devices along with other 
  49. goodies.  It's current problem being only local bus device can
  50. the local bus path at one time.
  51.  
  52. Later.
  53.