Multiple combo cards in 7300?
was-John McMillan
jcm at mtunb.ATT.COM
Thu Dec 22 04:59:49 AEST 1988
> Is it possible to put more than one combo card in a 7300?
Yes. It's frequently done.
> If so, can they both have memory on them
Yes. But not for any good reason :-) [A 1.0M and .5M card might work.]
> (for instance, one 1.5M combo card, and one 0.5M card)?
No. [See below.]
> Can you use more than one combo card if only one has memory?
Yes. It's frequently done.
> I should probably know all this stuff from the docs...
(I would hope they're of some use...)
> Unfortunately, I got my card without any documentation...
And, you tuned into the news columns a week too late.
To reprise:
There are 2 (logical) banks of RAM on the card:
- a .5 MB bank
- a 1 MB bank (containing 2 physical banks of RAM)
...A 1.5 MB card uses BOTH logical banks.
Each bank is at a FIXED address (and is assigned fixed physical
banks on the card).
...Ergo, you CANNOT use 1.5 MB on one card and
.5 MB on another -- the .5MB component of each
would occupy the same address space.
...Ergo, when one migrates from .5 to 1 MB, you
must de-populate the one physical bank, only to
re-insert the chips in an adjacent bank.
There is a 2 MB RAM card available: it is the only trivial solution I've
seen to getting 2 MB expansion-bus memory. (The past two weeks of news
items have discussed clever, masochistic modifications to get 2 MB ;^} )
Do you need 2 MB on the expansion bus?
I've used 7300/3B1's intensely for 3.8 years, compiling,
StarLAN'ing, and providing troff/PostScript(R) services.
I wouldn't expect noticeable improvements migrating from
3.5 to 4 MB (total), and wouldn't expect much in migrating
from 2.5 MB to 3 MB.
Yes Virginia, there are exceptions.
Disks are typically the principle factor in sustaining high throughput.
RAM serves to either diminish paging activity or increase disk-cache
"hits". For the 3B1, a cache limit of around 120 is absolute because
of the design-constrained 1.5 MB limit on kernel virtual address space
-- more specifically, the .5 MB limit on core-kernel + tunable arrays.
Below 2 MB RAM (total) things deteriorate, and below 1.5 MB one can
plummet into page thrashing with large codes. (Try large compilations
with .5 RAM for fun :v)
If you're having problems with throughput, maybe a disk upgrade will be
in your generic seasonal stocking. Seasoned greetings, and all that.
- - - - - -
John McMillan -- att!mtunb!jcm ... speaking only for himself, if that.
More information about the Unix-pc.general
mailing list