Next: Summary
Up: Topaz Operating System Interface
Previous: Process Creation
The preceding subsections describe how Topaz treats many of the mutable
state components of a UNIX process. For completeness, here is how the
remaining components are treated.
- User identity.
- Constant/parameterized. Each process has a user
identity associated with it. Super-user programs, usually servers, acting
on behalf of many users may pass an additional parameter on each call
giving the user identity on whose behalf they are acting.
- UMask.
- Client-synchronized. (The umask is used to set the access
control bits when a file is created.)
- Process Group.
- Constant.
- Control Terminal.
- Constant.
- Priority.
- Thread-dependent.
Paul McJones
8/28/1997