On Aug 28, 2012, at 6:09 AM, Jack Coats wrote:

> Once virtual memory was being used we 'paged'.  Read/wrote one page at
> a time.  Shortly after we started using swapping to take a 'set of
> pages', normally defined by a 'reasonable buffer' for the underlying
> device.  This was especially true a devices were addressed by
> cylinder/track/sector addressing.  When the linear addressing of
> devices (a good thing) obfuscated the hardware using onboard micro
> controllers, and the underlying architecture of the drives were
> obfuscated further, add in larger on-device buffers that can help
> buffer reads and sometimes writes, the optimization for device became
> harder and less needed than before.
> 
> Now we basically do no paging, and only swap.

I'm just going back through this thread, and wanted to pick a small nit. IME, 
"paging" is when same-size segments of memory (pages) are transferred between 
RAM and disk (or other backing store); "swapping" is when the entire memory 
space of a process is transferred. Wikipedia and other sources confirm this 
usage. What we do now is actually paging, not swapping. Systems haven't 
regularly swapped for many years, although nowadays, people tend to use the 
terms interchangably (or in fact, prefer "swapping" over "paging").

--------------------------------------------------------------------
Leon Towns-von Stauber                  http://www.occam.com/leonvs/
"We have not come to save you, but you will not die in vain!"

_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to