Состояния процессов АПР

В конкретной среде эти этапы могут быть выражены явно в той или иной степени, поэтому они не всегда выделяются в архитектуре САПР; однако для сравнения реальных САПР рассмотрение основной структуры систем всегда полезно. Кроме двух уже рассмотренных этапов с высокой степенью взаимодействия существуют еще два, характеризующиеся высокой степенью интерактивного взаимодействия: поиск данных; естественное взаимодействие человека и ЭВМ (что типично, например, для автоматизации чертежных работ). Время жизни процессов. В предыдущих главах такой параметр, как время, явно не рассматривался. Тем не менее время является важной характеристикой процессов. Каждый процесс имеет начало и конец: этот интервал времени мы будем называть временем жизни процесса. Каждый Процесс существует только в течение времени своей жизни. В любой момент времени своей жизни процесс находится в определенном состоянии. Время жизни процесса не является независимым от других процессов. Заметьте, что время жизни процесса включает в себя как периоды «активности», так и периоды, когда процесс находится в «состоянии покоя». Как показано на рис. 3.4, процесс может существовать только в течение времени жизни его среды. Более того’, процесс, созданный другим процессом в качестве подзадачи, должен (в большинстве случаев) вернуть результат и завершиться до завершения основного процесса. В определенных случаях процессу, создавшему другой процесс, не требуется результат; в таком случае созданный процесс может завершиться после завершения создавшего его процесса. Основные требования к времени жизни процесса проиллюстрированы для трех.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.