Задание 22 ЕГЭ, информатика: Многопроцессорные системы
В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться параллельно или последовательно. Для запуска некоторых процессов необходимы данные, которые получаются как результаты выполнения одного или нескольких других процессов — поставщиков данных. Если зависимый процесс получает данные от других процессов (поставщиков данных), то выполнение зависимого процесса не может начаться раньше завершения всех процессов-поставщиков. Длительность процесса не зависит от других параллельно
выполняемых процессов, приостановка выполнения процесса не допускается.
В таблице представлены идентификатор (ID) каждого процесса, его длительность в мс и ID поставщиков данных для зависимых процессов. Для независимых процессов в качестве ID поставщика данных указан 0.
Одновременно может выполняться не более 3 процессов. Если в какой-то момент в системе работает менее 3 процессов, то при наличии готовых к запуску процессов выбирается и запускается тот из них, который имеет минимальный ID.
За какое время будут выполнены все процессы?
В ответе напишите число — требуемое время в мс.
Выполните задания, используя данные из файла ниже:
Ещё задачи этой подтемы
- № 47226В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 47549В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 47582В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 47583В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 47584В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после
- № 47586В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или после