When a process executes, it changes state.
The state diagram is the following:

  • new: process is being created
  • ready: waiting to be assigned to a processor
  • running: instructions are executing
  • waiting: process is waiting for some operations (for example, I/O)
  • terminated: finished execution

References

  • A. Silberschatz, P. B. Galvin, e G. Gagne, «Operating System Concepts».

See also