Definition
Process Termination
Process termination ends a process’s execution. The OS reclaims all resources and removes its entry from the process table.
Triggers
Normal Completion
Process executes its final instruction (e.g.,
exit()call).
User Logout
Ending a session terminates associated processes.
Error/Exception
Fatal error occurs (segmentation fault, division by zero).
Killed by Parent
Parent process terminates a child process.
Killed by OS
OS terminates process due to resource exhaustion or security violations.
Steps
Termination Sequence