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