powell@decwrl.UUCP (Mike Powell) (06/26/84)
Has anyone had any experience modifying (some version of) Unix to permit more than one process in an address space? I mean real processes, ones that can do system calls independent of one another. Personal experiences or pointers to papers or people would be appreciated. Michael L. Powell Digital Equipment Corporation Western Research Laboratory Los Altos, CA 94022 {decvax,ucbvax}!decwrl!powell powell@decwrl
gwyn@brl-vgr.ARPA (Doug Gwyn ) (06/30/84)
I am not sure what you mean by processes sharing an address space. After a fork(2) call on any UNIX system, there are two processes that in some sense share an address space (the instruction space may really be shared, under some circumstances). On BSD systems, a vfork(2) will actually share data space. On UNIX System V, there is "shared memory" support, which is supposed to be in BSD some day. One guesses that you are really interested in "shared memory".