[net.micro.pc] PC/IX C compiler question

sdyer@bbncca.ARPA (Steve Dyer) (01/23/84)

What memory model for the 8088 does the PC/IX C compiler use?  Are you limited
to 64 K, 128 K or NNN K per process?

What's the size of the kernel?  How much space is left on the Winchester
if all the UNIX utilities are present?
-- 
/Steve Dyer
decvax!bbncca!sdyer
sdyer@bbncca

johnl@haddock.UUCP (01/25/84)

#R:bbncca:-50400:haddock:13600005:000:977
haddock!johnl    Jan 24 12:28:00 1984

        What memory model for the 8088 does the PC/IX C compiler use?
        Are you limited to 64 K, 128 K or NNN K per process?

Small model.  64K of code and 64K of data.  Think of it as a PDP-11/44.
(It turned out to be very hard to think of a medium or large model that
still let us swap programs in to different places from where they were
swapped out.)

        What's the size of the kernel?  How much space is left on the
        Winchester if all the UNIX utilities are present?

About 100K.  If you have an 8087, you can get back about 5K of floating
point simulation.  The 100K includes 30 disk buffers, a definite
performance win on the IBM disks.  If you're really cramped, you can fiddle
with table sizes and rebuild the kernel.

The full distribution is about 5MB, but there's a lot of it that you are
not likely to want on a PC, e.g. connect time accounting and troff.  We
find that 3MB is realistic, leaving about 7MB for user stuff.

John Levine, ima!johnl