Разница между состояниями выполнения и ожидания процесса заключается в следующем:
Таким образом, в состоянии выполнения процесс работает, а в состоянии ожидания — заблокирован и ждёт определённого события (например, завершения операции ввода/вывода, освобождения занятого ресурса, сигнала от другого процесса). 13
В однопроцессорной системе в состоянии выполнения может находиться только один процесс, а в состояниях ожидания и готовности — несколько процессов, которые образуют очереди соответственно ожидающих и готовых процессов. 3