|
main()
Answer: "Hello World" will be printed 8 times.
List the system calls used for process management: System calls Description
How can you get/set an environment variable from a program? Getting the value of an environment variable is done by using `getenv()'.
Setting the value of an environment variable is done by using `putenv()'.
How can a parent and child process communicate? A parent and child can communicate through any of the normal inter-process
communication schemes (pipes, sockets, message queues, shared memory),
but also have some special ways to communicate that take advantage of their
relationship as a parent and child. One of the most obvious is that
the parent can get the exit status of the child.
What is a zombie? When a program forks and the child finishes before the parent, the kernel
still keeps some of its information about the child in case the parent
might need it - for example, the parent may need to check the child's exit
status. To be able to get this information, the parent calls `wait()';
In the interval between the child terminating and the parent calling `wait()',
the child is said to be a `zombie' (If you do `ps', the child will have
a `Z' in its status field to indicate this.)
What are the process states in Unix? As a process executes it changes state according to its circumstances.
Unix processes have the following states:
Have a Unix Problem
Unix Books :-
Return to : - Unix System Administration Hints and Tips (c) www.gotothings.com All material on this site is
Copyright.
|