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