Если при выполнении процесса возникла особая ситуация, то процесс переходит в состояние «восстановление». Необходимо подчеркнуть, что это рабочее состояние должно быть исследовано более тщательно, чем это было сделано ранее. Системы на базе ЭВМ становятся слишком сложными не столько потому, что усложняются их функции, сколько из-за отсутствия должного внимания к анализу особых ситуаций и средствам восстановления. Из обоих состояний «ожидание» и «восстановление» процесс может обычно перейти в состояние «выполнение». Однако, если не могут быть получены соответствующее сообщение или ресурсы или попытка восстановления закончилась неудачей, процесс должен вернуться в состояние «выполнение» или «существование». Первое состояние более предпочтительно, так как при этом процесс может быть продолжен (например, повторением шага, закончившегося неудачей). Наличие ресурсов и конфликты при их распределении. В предыдущих параграфах говорилось, что для процесса необходимы ресурсы. В качестве примеров ресурсов можно указать: время, деньги, людей, объем памяти, процессор; конкретную часть оборудования, конкретный файл, компилятор или имя. Различие между двумя группами ресурсов заключается в их возможности замены другими ресурсами. Это, в свою очередь, определяет различие в обращении с ними. Сейчас же, касаясь самых общих аспектов, связанных с ресурсами, рассмотрим ресурс как нечто необходимое, на доступ к которому в рассматриваемой среде наложены ограничения.
Книга задача процесс среды подзадача процесс АПР
by admin