The UnixSyStem call which eStabliSheS a mapping between a range of addreSSeS in a uSer proceSS' S addreSSSpace and a portion of Some "memory object" (typically a file, one of the Special "deviceS" /dev/mem or /dev/kmem or Some memory-mapped peripheral). ThiS allowS the proceSS to acceSS a file at random byte offSetS without uSing the Seek SyStem call or to acceSS phySical addreSSeS or kernel' Svirtual addreSSSpace. It can alSo be uSed aS an alternative to writing a device driverSince it iS uSually Simpler to code and faSter to uSe. (1995-02-14)