Process destruction, Operating System

Most process abstractions support processes being destroyed when the program terminates, or in response to a specific kill directive. There are two common implementations, one a "poison pill" where the process is sent a command to kill itself, and the other where the system itself kills the process, not permitting the process to execute further at all. What actions need to be taken when a program terminates or a process is killed? What if that process destruction is not the consequence of normal process termination, but rather is the consequence of software failure?

Posted Date: 2/22/2013 1:31:27 AM | Location : United States







Related Discussions:- Process destruction, Assignment Help, Ask Question on Process destruction, Get Answer, Expert's Help, Process destruction Discussions

Write discussion on Process destruction
Your posts are moderated
Related Questions
Q. Why might a system utilize interrupt-driven I/O to manage a single serial port however polling I/O to manage a front-end processor such as a terminal concentrator? A

What is an I/O subsystem? The control of devices connected to the computer is a main issue while designing operating systems. Since I/O devices differ widely in their function

Virtual file systems The file-system execution having of three major layers. The first layer is the file-system interface, based on the open, read, write and close calls and fi


Multi-user - A multi-user Operating System permits for multiple users to use the same computer at the same time and/or different times. Below are some instances of multi-user Op

What are the necessary conditions for deadlocks? 1. Mutual exclusion :  Only one process at a time is able to use the resource. 2. Hold and wait :  A process should be holdi

BEST FIT ALGORITHM Here scanning is for the finest fit one. Signifies it searches the entire list for the best fit position. For the process therefore in that the process will

Q. What is the use of system calls? Answer: System calls permit user-level processes to request services of the operating system.

What advantages are there to this two-level directory? Users are isolated from each other. Users have more freedom in choosing file names.

about error detection in operating system and how does it take place?