Basic CS-Operating System [TCS Placement]: Sample Questions 35 - 35 of 35

Get unlimited access to the best preparation resource for competitive exams : get questions, notes, tests, video lectures and more- for all subjects of your exam.

Question 35

Write in Short Short Answer▾

What are the reasons for process suspension?

Edit

Explanation

Process suspension happens because of:

  1. Swapping

    The operating system needs to release sufficient main memory to bring in a process that is ready to execute.

  2. 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.

  3. Timing
    • A process may be executed periodically and may be suspended while waiting for the next time interval.
    • Example: an accounting or system monitoring process.
  4. Parent process request

    A parent process may wish to suspend execution of a descendent to examine or modify the suspended process or to coordinate the activity of various descendents.

  5. Other OS reason

    The operating system may suspend a background or utility process or a process that is suspected of causing a problem.