edited by
2,370 views

1 Answer

Best answer
3 votes
3 votes

Ans 3

Zombie process: By default, the UNIX system assumes that if child process terminates , the parent process collects some data about the child.  As soon as this collection is made, the system releases information  bits about the child process and removes its pid from the process table. However, if the parent process fails to collect the child's data, the UNIX is forced to keep the child's pid and termination data in the process table indefinitely. Such a terminated process whose status is not  collected is called a zombie process, or simply a zombie

Orphan process : opposite situation to zombie processes. In this a parent process terminates before its child processes. UNIX redefines the "parent PID" field in the child process's data to process init.
 

selected by
Answer:

Related questions

0 votes
0 votes
2 answers
2
Sanjay Sharma asked Jul 11, 2016
3,999 views
In UNIX OS , when a process creates a new process using the fork() system call , which of the following state is shared between the parent process and child processHeapSt...