range of addresses in a user process's address space and a
portion of some "memory object" (typically a file, one of the
special "devices" /dev/mem or /dev/kmem or some
access a file at random byte offsets without using the seek
simpler to code and faster to use.
(1995-02-14)