TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Peter Hansen
from: Stacy Smith
date: 1994-07-06 22:10:22
subject: Mem above 16MB

SS> I have 16 as well (don't want to go higher or I'm afraid I'll lose
SS> the bus-mastering ability of my Adaptec SCSI HA on my ISA bus),

TM>Bus-mastering will work, but the memory above 16 MB is only used for
TM>swapping by OS/2, not as "real" memory.

PH| You make this sound like an absolute.  Is it?  I have a basic ISA
  | machine (with a couple of VESA slots, but they don't count) with 20MB
  | installed and seem to get full use of all my memory.  OS2MEMU from the
  | DevCon tells me my physical memory is 20MB and I seem to need the proper

I think you may be confusing the DMA lines with the ISA bus memory lines.
Here's my understanding of the technology:

If you have a 24-bit DMA, as most ISA machines do, you are limited to 16
megs of *directly accessible* RAM by your hardware, regardless of the fact
that your 386+ machine has 32-bit addressing for a 4 gig memory space.
There are tricks around the 16-meg limit, but with a 24-bit DMA, it's
physical limit is 16 meg (geez, and I remember with I was hot-stuff with a
64K CP/M machine with two SSSD floppies! ).  Most 32-bit bus (e.g.
Microchannel, EISA) systems also have 32-bit DMAs, so they don't suffer
from this problem.

However, the ISA bus only has 24 address lines (remember, it was designed
for the 286 with it's 24 address lines).  No ifs, ands or buts.  Your
ISA bus-mastering adapter cannot access memory above 16 megs, period,
since it's addressing is limited to 24 bits.  It may be able to access it
by using the DMA, but then you lose the benefit of bus-mastering since the
CPU has to handle the memory access.
---
 þ QMPro 1.52 þ Who is General Failure and why is he reading my drive?
--- FidoPCB v1.5 beta-'j'

* Origin: BB-P * 919-557-3845 * 900 megs * USRobotics HST/V.FC (1:151/106)
SEEN-BY: 12/2442 54/54 620/243 624/102 632/348 640/820 690/660 711/409 413
SEEN-BY: 711/430 807 808 809 934 942 712/353 623 713/888 800/1
@PATH: 151/106 1000 1002 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.