Переход 1 происходит, когда процесс обнаруживает, что продолжение работы невозможно.
Переходы 2 и 3 вызываются частью операционной системы, называемой планировщикомпроцессов, так что сами процессы даже не знают о существовании этих переходов.
Переход 2 происходит, если планировщик решил, что пора предоставить процессор следующему процессу.
Переход 3 происходит, когда все остальные процессы уже исчерпали свое процессорное время, и процессор снова возвращается к первому процессу.
Переход 4 происходит с появлением внешнего события, ожидавшегося процессом (например, прибытие входных данных). Если в этот момент не запущен какой-либо другой процесс, то срабатывает переход, и процесс запускается. В противном случае процессу придется некоторое время находиться в состоянии готовности, пока не освободится процессор.