Shared Memory in BSD4.3 is lacking?

Barry Margolin barmar at think.COM
Sun Mar 6 05:40:20 AEST 1988


In article <12137 at brl-adm.ARPA> rbj at icst-cmr.arpa (Root Boy Jim) writes:
>   Trivia bowl time (related to another comp.unix.wizards topic).  Some have
>   argued that a great way to access shared-memory regions is through the
>   filesystem namespace.  Well, there is at least one operating system out
>   there that does just that.  Which OS is that?
>   [sound of Jeopardy theme music...]

Multics, for at least a decade longer than VMS.  In fact, the only way
to access files on Multics is to map them onto memory segments.  And
if two processes happen to map the same file they get shared memory.
Shared binaries are also a natural result of this, and coupled with
dynamic linking you also get shared libraries.

In a couple of decades Unix will finish living up to its progenitor's
expectations.

I believe TOPS-20 also allows processes to map files into their
address space and get shared memory that way.


Barry Margolin
Thinking Machines Corp.

barmar at think.com
uunet!think!barmar



More information about the Comp.unix.wizards mailing list