Re: query on KeyKOS memory sharing Bill Frantz (frantz@netcom.com)
Sun, 29 Mar 1998 22:51:30 -0800

At 2:26 PM -0800 3/29/98, Jonathan S. Shapiro wrote:
>1. In KeyKOS, if my process's address space is kept by a keeper, how
>do I get the segment mapped? Do I ask the keeper to map the region
>for me, or do I build a larger address space for myself and make the
>old kept space and the shared segment subspaces of the larger space?

You can do it either way (of course).

>
>2. More broadly, what was the style for doing such things under
>KeyKOS?

Under KeyKOS, the style was to statically divide the 16 megabyte address space into sections and manage them separately. There might be a section where you map segments passed by callers, a section which is managed by a fresh segment keeper (allocate pages on demand) which is use for stack or heap storage, a specific page shared with other domain(s) or even shared with the kernel.


Bill Frantz       | If hate must be my prison  | Periwinkle -- Consulting
(408)356-8506     | lock, then love must be    | 16345 Englewood Ave.
frantz@netcom.com | the key.     - Phil Ochs   | Los Gatos, CA 95032, USA