Process control
Process creation in unix is by means of the system call fork().
OS in response to a fork() call:
- Allocate slot in the process table for new process.
- Assigns unique pid.
- Makes a copy of the process image, except for the shared memory.
- Move child process to Ready queue.
- it returns pid of the child to the parent, and a zero value to the child.