Using GCC/GAS Xenix on AT&T Unix V/386.3.2
Glenn Geers
glenn at extro.ucc.su.OZ.AU
Fri May 4 14:45:36 AEST 1990
>From article <1990May2.220056.25855 at kth.se>, by perand at admin.kth.se (Per Andersson):
>
> Swapping is when you move whole processes in and out of memory, paging when
> you move parts (pages). This is my favourite bashing of System V contra BSD.
> System V up to and including 3.2 doesn't have paging ! The most recent trouble
> I had with this was when installing the brand new 386/ix on my machine.
> I found some nice things not in the kernel, and added support for them, but no,
> there was to little memory to run them. Then I tried to build a new kernel,
> like the original one - bang. The linker process was to big to fit in memory
> at the same time as the OS, so it wouldn't build. Yawn..... Of course I could
> have read the manual but...
> Now does anybody really know if Xenix/386 can do paging ?
As far as I can tell it *really* does demand page. Take a program that accesses
more than phys. mem - kernel mem (A simple array clear/fill program is good
here) and run it twice. On my machine both processes complete albeit slowly and
vmstat -s shows pagein/pageout to the swap area go up nicely. I have also had
gcc blow out to over 4 Mb of data (all that shows up on ps) without complaint.
Glenn
More information about the Comp.unix.i386
mailing list