On Wed, 2006-02-22 at 12:16 +0000, Liam Proven wrote:
  On 2/22/06, vrs <vrs at msn.com> wrote:
  I am certain that Xenix/286 doesn't page.  It
does swap, much like early
 PDP-11 Unix kernels.  But you will need enough RAM to load the kernel plus
 your largest process.
 I once ported GNU Emacs to the beast.  In the largest configuration I
 had access to, there was enough memory to load it, and compose a document
 about 20 bytes long. 
 /Niiiice./
 I must point out that I did carefully use the word "swap" not "page"!
 But I confess I'm not 100% clear on the difference. Does anyone know
 of a good online reference to explain it? Moderately technical is fine
 - I am a techie with a reasonable understanding of OS design, but I am
 not a programmer, or at least, not in C.
  
Swap is technically putting a segment (data or code) as one unit to the
disk.
paging is like swapping except using smaller-than-segment chunks (i.e.
pages).  In a paging system, each segment consists of a  bunch of
fixed-size pages and each one of those pages can be put on disk (or
brought back) individually.  When the OS tries to read from one of the
missing pages, an exception is raised and the memory is loaded from
disk.
It wouldn't be so bad if people didn't use them interchangeably, but
alas they do.
Brian
  --
 Liam Proven ? 
http://livejournal.com/userinfo.bml?user=lproven
 AOL/AIM/iChat: liamproven at 
aol.com ? MSN/Messenger: lproven at 
hotmail.com
 Yahoo: liamproven at yahoo.co.uk ? Skype: liamproven ? ICQ: 73187508
 Gmail/Google Talk/Orkut: lproven at 
gmail.com