Newsgroups: comp.periphs
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: Hard drive speeds
Message-ID: <1989Aug29.040250.23754@utzoo.uucp>
Organization: U of Toronto Zoology
References: <17640@ut-emx.UUCP> <16567@pasteur.Berkeley.EDU> <6987@sdcsvax.UCSD.Edu> <1989Aug28.050055.28526@utzoo.uucp> <13700@brunix.UUCP>
Date: Tue, 29 Aug 89 04:02:50 GMT

In article <13700@brunix.UUCP> sgf@cfm.brown.edu (Sam Fulcomer) writes:
>>Somebody's been reading old papers... Very few modern Unixes swap.  Paging
>
>In the modern Unixes which I know about processes are born with a swap. Other
>swapping (during normal scheduling) depends on the implementation of the
>scheduler, but they (as far as I know) all do it. 

"What we have here is a failure to communicate." :-)

The "swapping" that many modern Unixes do has little or nothing to do with
the "swapping" that old ones did.  Old-Unix swapping was moving the whole
process to or from disk as a unit.  Modern-Unix swapping is deciding that
we aren't going to run this guy for a while so we'll let his in-core pages
go.  The terminology has remained although the implementation has changed.
Old-Unix swapping put a premium on data-transfer rate but made seek time
a secondary issue.  Modern-Unix swapping has nothing in particular to do
with disk i/o characteristics, since it's the paging subsystem that does
all the actual disk i/o for memory management.

I do not doubt that there are many vendors still shipping old Unixes.  Utzoo
ran such a system until last summer.  That does not make them any less old
or any more deserving of the adjective "modern".  Kerosene lamps are still
made, but they are not usually considered modern.
-- 
V7 /bin/mail source: 554 lines.|     Henry Spencer at U of Toronto Zoology
1989 X.400 specs: 2200+ pages. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
