What are the reasons for process suspension?

Answer Posted / zahraa fatma

1. swapping:the operating system needs to release sufficient main memory to bring in a process that is ready to execute.



2.other OS reason :the operating system may suspend a background or utility process or a process that is suspected of causing a problem.


3.interactive user request :a user may wish to suspend execution of a program for purposes of debugging or in connection with the use of a resource .

4.timing:a process may be executed periodically (e.g.,an accounting or system monitoring process)and may be suspended while waiting for the next time interval .

5. parent process request:a parent process may wish to suspend execution of a descendant to examine or modify the suspended process ,or to coordinate the activity of various descendants.

Is This Answer Correct ?    41 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the reasons for process suspension?

606


What is a Real Time Operating System? Elaborate.

647


What are the basic functions of file management in os?

532


What is significance of semaphores? What are the different types of semaphores?

609


What is process synchronization?

635






What complications does concurrent processing add to an operating system?

674


Explain condition variable.

568


Why Thread behavior is unpredictable?

723


Why is a single serial port managed with a single interrupt-driven i/o but a front-end processor is managed using a polling i/o, such as a terminal concentrator?

502


How many gb of ram can 64 bit use?

601


Explain the command rate in reference to ram?

586


What is fragmentation?

613


Is faster ram worth it?

552


Explain process spawning?

590


Can a 64 bit computer run 32 bit programs?

515