Berkeley paging

Dave Cohrs dave at cs.wisc.edu
Tue May 17 01:21:42 AEST 1988


Even if you were to put a real working set scheme (or even WS-clock,
which might satisfy the spirit-of-UNIX argument you guys brought up)
into UNIX, you'd still need some kind of global policy.  You don't want
one process to take over all of memory; remember, working set isn't
fixed sized (which is why the VMS policy isn't really working set, or
wasn't last time I checked), it's defined over a time interval.  A
memory load balance policy is necessary, and you still need to swap
processes when memory gets over-committed.

If you have the hardware support, working set, or WS-clock would
probably be a win, even in UNIX.  Of course, if your machine doesn't
have enough memory in the first place, no memory management policy is
going to help; you'll need to spend some $$.

Rule #1 in paging:  It's great until you have to use it.

--
Dave Cohrs
+1 608 262-6617                        UW-Madison Computer Sciences Department
dave at cs.wisc.edu                 ...!{harvard,ihnp4,rutgers,ucbvax}!uwvax!dave



More information about the Comp.unix.wizards mailing list