home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / coherent / 3643 < prev    next >
Encoding:
Text File  |  1992-08-13  |  3.2 KB  |  58 lines

  1. Newsgroups: comp.os.coherent
  2. Path: sparky!uunet!think.com!cass.ma02.bull.com!mips2!bubba!sje
  3. From: sje@xylos.ma30.bull.com (Steven J. Edwards)
  4. Subject: Coherent 4.0.1 and the 16 Mbyte limit
  5. Reply-To: sje@xylos.ma30.bull.com
  6. Organization: Bull HN, Worldwide Information Systems, Billerica, Mass., USA
  7. Distribution: comp
  8. Date: 13 Aug 92 14:48:12
  9. Message-ID: <SJE.92Aug13144812@xylos.ma30.bull.com>
  10. In-Reply-To: dlparker@dlpinc00.rn.com's message of 13 Aug 92 12:05:24 GMT
  11. References: <SJE.92Aug11150106@xylos.ma30.bull.com>
  12.     <1992Aug13.120524.6779@dlpinc00.rn.com>
  13. Sender: news@mips2.ma30.bull.com (Usenet News Manager)
  14. Lines: 42
  15.  
  16. In article <1992Aug13.120524.6779@dlpinc00.rn.com> dlparker@dlpinc00.rn.com (David L. Parker) writes:
  17. > Are you sure the 24-bit memory addressing limitation you refer to is not
  18. > a function of the AT-bus 24-bit memory addressing limitation, rather than 
  19. > a limitation of the OS??
  20.  
  21. The ISA bus is limited to 24 bit addressing.  It was designed to
  22. handle 286 class processors which are limited to 16 Mbytes of physical
  23. memory.  All modern 386+ machines have memory on a local memory bus
  24. that runs at a much faster speed (33 MHz in mine) than the ISA bus
  25. (8.3 MHz, quarter speed).  Therefore, these boxes do not have 24 bit
  26. memory limitations per se.  This is shown by the fact that MS-DOS 5.0
  27. has no problem using memory well past the old ISA limit.  Of course,
  28. the mememory can't sit on the ISA bus.  A problem results if the OS
  29. has to communicate with ISA bus peripheral cards via DMA (Direct
  30. Memory Access); the transfer buffer address must reside in the bottom
  31. 16 Mbytes for the DMA controller circuitry to work as it itself is
  32. only aware of 24 bit addressing.  There are other restrictions such as
  33. the 64 Kbyte straddle problem that must also be handled, but these
  34. were treated long ago.  The solution to the DMA problem is to ensure
  35. that the memory transfer buffer be located in ISA bus addressing
  36. space.  This is the responsibility of the OS as user processes have no
  37. say as to where this buffer goes.  MS-DOS 5.0 does this.  Coherent
  38. 4.0.1 can't.  Not yet, at least.
  39.  
  40. The EISA bus does pass all 32 bits of addressing to peripheral cards.
  41. This doesn't help all that much because the EISA bus has the same
  42. speed limitation as the ISA bus.  Also, EISA systems are outnumbered
  43. by about fifty to one by ISA boxes.  I think that EISA is a good thing
  44. for installations with multiple big drives running under heavy loads
  45. as industrial strength file servers.  While MWC may have EISA
  46. solutions in the works, I doubt that there will be many customers in
  47. the short term.  Certainly none of the ISA owners will benefit.  I can
  48. jam 64 Mbyte of ever-less-expensive DRAM SIMMs in my system; why
  49. should I or any of you have to be limited by an old stle drive
  50. controller limitation?  EISA is just a red herring for the vast
  51. majority of the enthusiast and small business communities.
  52.  
  53.  [The above opinions expressed are my own; not necessarily held by others.]
  54.       == Steven J. Edwards           Bull HN Information Systems Inc. ==
  55.       == (508) 294-3484              300 Concord Road         MS 820A ==
  56.       == sje@xylos.ma30.bull.com     Billerica, MA 01821          USA ==
  57. "That Government which Governs the Least, Governs Best." -- Thomas Jefferson
  58.