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