27-12-2012, 02:22 PM
UNIX Kernel Support for Processes
2UNIX Kernel.pdf (Size: 137.26 KB / Downloads: 28)
•Very first process –0 –created by the system boot code.
•All other processes –created via the forksystem call.
•When a process is created by fork, it contains duplicated copies of the text, data and stack segments of the parent.
•It also has a File descriptor table such that both share the same file pointer.
Attributes inherited from its parent or set by the kernel.
1.Real User Identification ID (rUID)
2.Real group Identification number (rGID)
3.An effective user identification number (eUID)
4.An effective group Identification number (eGID)
5.Saved set-UID and set-GID
6.Process group identification number.
7.Supplementary group identification numbers
8.Current directory
9.Root directory
10.Signal Handling
11.Signal mask
12.Umask
13.Nice value
14.Controlling terminal