Теория управления процессами
Это скорее теоретический вопрос, и я изо всех сил пытаюсь найти что-то, что упоминает об этом, за пределами моих конспектов.
В модели процессов с 3 состояниями для управления процессами у вас есть 3 состояния: запущено, заблокировано и готово. Итак, мой вопрос: когда может произойти переход состояния заблокированного в запущенное состояние, когда процесс не пройдет через очередь готовности?
Спасибо, надеюсь, это имеет смысл:)
1 ответ
Я не уверен, о каком конкретном домене вы спрашиваете, если таковой имеется. Тем не менее, я могу перевести это в общую область производства, основываясь на концепциях, полученных в ходе сертификации APICS CPIM.
Если вы думаете о производственной линии, она может иметь одно из трех состояний:
- РАБОТА: Продукт производится, линия и ее зависимости находятся в рабочем состоянии.
- ЗАБЛОКИРОВАНО: продукт не выходит из строя, потому что что-то (например, отключенный компьютер) блокирует вывод.
- ГОТОВ: линия находится в рабочем состоянии, но продукт не выходит из строя, потому что продукт не производится.
Давайте теперь представим, что линия работает. Продукт течет от начала линии до конца линии. Давайте теперь скажем, что машина на этой линии ломается. Линия теперь ЗАБЛОКИРОВАНА, однако на линии все еще есть продукт, часть которого, вероятно, еще не закончена. Как только эта машина снова включается или заменяется, линия сразу переходит в RUNNING (а не READY), поскольку продукт уже находится на месте и в очереди. Теперь, если в то время, когда машина не работала, продукт на линии был удален, то, когда машина вернется в рабочее состояние, линия как единое целое будет ГОТОВА.
Также стоит отметить, что APICS фактически определяет 5 состояний для производства. Это QUEUE, SETUP, RUN, WAIT, MOVE.