[pups] Swap device in V6?
dave at fgh.geac.com.au
Tue Feb 27 08:45:56 AEST 2001
On Mon, 26 Feb 2001, Roger Ivie wrote:
> It is indeed the case that V6 needs swap to fork. Forking in V6 is done
> essentially by swapping the task out to disk and (oops!) forgetting to
> delete the in-core copy. At least, that's how it looked to me.
Yes, that's how it was done, leading to the dreaded "panic: swap". I
think the swapped image became the parent, and the in-core one the child,
hence the child was pretty well guaranteed to run before the parent (it
typically did an exec() afterwards).
Dave Horsfall CL VK2KFU dave at geac.com.au Ph: +61 2 9978-7493 Fx: * 9978-7490
Geac Computers P/L (ERP Division) 2/57 Christie St, St Leonards 2065, Australia
Received: (from major at localhost)
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id JAA55279
for pups-liszt; Tue, 27 Feb 2001 09:55:22 +1100 (EST)
(envelope-from owner-pups at minnie.cs.adfa.edu.au)
More information about the TUHS