WHAT IS PROCESS?
       
           A process is an instance of a program in execution. In other word process is an asynchronous piece of computation. The span of time of process is limited.


PROCESS STATES:
                                    There ate four  different states are -------

  1.  Runing state:
                                  A CPU is currently allocate of the process and the process in execution.

2.  Block state:
                             A process is said to be blocked if it is waiting for some event before it can proced. Such as a Process cannot be execute even if a CPU available.

3.  Ready state:
                              The process is not running however it can execute if a CPU is allocated to yet. That is the process is not blocked.

4.  Terminated state:
                                         The the process has finished in execution.

  WHAT IS PROCESS STATE TRANSITION?
          
               When a job admitted to the system a corresponding process is created and then inserted at the block of the ready list. Now the process are in blocked state. Process are gradually moved towards the head of the ready list, and when CPU becomes available the frist forces of the ready list is assigned to the CPU. That is the process arrived at the running state from the ready state---- this is called state transaction.

  By following figure we can demonstrate the basic concept of states transition----

Fig: process state transition