If an operating system does not allow a child process to exist when the parent process has been terminated, this phenomenon is called:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. Cascading termination
Explanation
Many operating systems enforce that no child process may continue to exist once its parent has terminated; when the parent exits, the OS recursively terminates all of its children (and their children, and so on) rather than orphaning them. This standard OS textbook term for the chain-reaction is cascading termination, option (ii). 'Zombie' refers to a different situation — a child that has finished but whose exit status has not yet been collected by its parent — so 'zombie termination' and the other two options describe unrelated concepts.More Discrete Structures and Optimization questions
- Consider the following 3 processes, with the length of the CPU burst time given in milliseconds: Process Arrival Time Burst Time P1 0 8 P2…
- Assuming that the system call fork() never fails, consider the following C programs P1 and P2 executed on a UNIX/Linux system. P1 P2 int ma…
- Consider the following four processes with the arrival time and length of CPU burst given in milliseconds: Process Arrival Time Burst Time…
- Which module gives control of the CPU to the process selected by the short-term scheduler?
- A fair share scheduler computes the priority of a process based on which of the following? (1) Processor utilization by the individual proc…
- Which of the following CPU scheduling algorithms may cause starvation of a process? (1) First-Come-First-Served (2) Round Robin (3) Priorit…