Process Categorisation on the basis of execution time

  • CPU bound process– The processes which require more CPU time are called as CPU bound process.
  • IO bound process- The process which require more IO time are called as IO bound process. These process will spend more time in wait state.
  •  
    • Assume we have more and more no. of processes in ready state and memory is not sufficient enough to manage process in suspend ready state & when resources are small then bring them to ready state.
    • When we say, the process is in the suspend ready state, then processes are in backing state.
    • When memory is not enough in wait or block state , then processes ore suspend into suspend wait state and when resources are available then brings back to wait state.
    • If the process completes IO operation but suspended due to lack of memory, so in that case the process will move to suspend ready (may be it is a low priority process who have completed IO operation will be there in suspend who have completed IO operation).
    preemptive
    • Each and every time, process moves from one state to another state, the context or attributes are changed that means context switching will occur that means it takes some time also. If context of the process is more then the context time will also increase which is undesirable because we are simply changing the context.
    ]]>

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    Scroll to Top