Параллельное выполнение процессов
В прилагаемом файле содержится таблица вычислительных процессов: для каждого процесса указаны его идентификатор, время выполнения и идентификаторы процессов, от которых он зависит. Независимые процессы могут выполняться параллельно, а зависимые — только последовательно.
Определите максимальную продолжительность отрезка времени в миллисекундах, в течение которого возможно одновременное выполнение максимального количества процессов. Приостановка выполнения процессов не допускается.
Условие как в банке ФИПИ — открыть и сверить
| ||||||||||||||||||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Постройте граф зависимостей процессов и определите интервалы времени, на которых каждый процесс выполняется.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Для каждого процесса сначала найдите момент его запуска: он начинается после завершения всех процессов, от которых зависит.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Отметьте границы всех интервалов выполнения, посчитайте число одновременно работающих процессов на каждом промежутке и выберите самый длинный промежуток с максимальным числом процессов. Его продолжительность равна 16 мс.

