home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / os2 / misc / 35409 < prev    next >
Encoding:
Internet Message Format  |  1992-11-05  |  2.7 KB

  1. Path: sparky!uunet!usc!cs.utexas.edu!rutgers!njitgw.njit.edu!hertz.njit.edu!dic5340
  2. From: dic5340@hertz.njit.edu (David Charlap)
  3. Newsgroups: comp.os.os2.misc
  4. Subject: Re: Does VESA Local Bus put a huge strain on a CPU?
  5. Message-ID: <1992Nov5.083832.13479@njitgw.njit.edu>
  6. Date: 5 Nov 92 08:38:32 GMT
  7. References: <1992Nov3.195101.7330@njitgw.njit.edu> <Bx63uw.JrD@news.cso.uiuc.edu>
  8. Sender: news@njit.edu
  9. Organization: New Jersey Institute of Technology, Newark, N.J.
  10. Lines: 42
  11. Nntp-Posting-Host: hertz.njit.edu
  12.  
  13. In article <Bx63uw.JrD@news.cso.uiuc.edu> nap42487@uxa.cso.uiuc.edu (Nishith A. Patel) writes:
  14. >dic5340@hertz.njit.edu (David Charlap) writes:
  15. >>ISA runs at a theoretical 8MHz at a 16-bit datapath, making an
  16. >>effective 16MB per second if every bus-cycle would be used.  This is
  17. >>almost never the case, though.  Most ISA machines max out at about
  18. >>5-10MB/s.  The fastest I've ever seen an ISA card do was 4MB/s.  I
  19. >>think a bus-mastering card can approach the maximum speed, since it
  20. >>can shut the CPU out of the bus.
  21.  
  22. One minor correction: ISA can only access the bus every other clock
  23. cycle, so an 8MB computer has a theoretical maximum at 8MB/s, not 16.
  24.  
  25. >>LocalBus, I believe, is 32-bits wide, and runs at the CPU's internal
  26. >>speed.  This would deliver a theoretical 100MB/s if every clock was
  27. >>used for transfer.  This, just like with MCA and ISA, is unrealistic.
  28. >>I think you can expect about 20-50MB/s with an LB slot and an LB card
  29. >>that keeps the CPU and other cards off the bus.
  30. >
  31. >Now one thing I don't understand: If MCA can come close to its theoretical
  32. >peformance of 20, 40, or 80 MB/s, depending on the card, then why can't LB
  33. >do the same if it does the ideal things that MCA does to reach the limit?
  34. >if LB can theoreticsally get 100 MB/s, why is the expected only 20-50 if it
  35. >does everything right? What is it wasting all those clock cycles on
  36.  
  37. It probably could, but the CPU would be doing nothing but servicing
  38. the bus every clock cycle.  And there's the other problem that your
  39. RAM won't be able to keep up with 100MB/s, since most RAM is about
  40. 60-80ns.  With bus-mastering devices, it is theoretically possible for
  41. two cards to talk to each other at full speed while the CPU goes off
  42. and does something else.
  43.  
  44. >And if LB is running at 33 MHz, isn't the max more than 100 MB/s?
  45.  
  46. LB runs at processor speed.  I was assuming a 25MHz system, such as
  47. the one I have.  (No, my system is not LB).
  48.  
  49.  
  50. -- 
  51. David Charlap         |"there aren't 50,000 things for which it's worth writing
  52. dic5340@hertz.njit.edu| software; and the computer industry doesn't have enough
  53. ----------------------+ programmers to create that much good software.
  54. Therefore, most of it must be worthless" -- Boris Beizer "The Frozen Keyboard"
  55.