Possible Duplicate:
exec and fork()
Both fork() and the exec() system calls eventually cause the execution of a program (i.e. of a sequence of machine instructions) by the CPU. Explain how their behavior differs with respect to: (a) Process control; (b) Call and return; and (c) Which program is being executed?