Задание 22 ЕГЭ, информатика: Многопроцессорные системы
В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться параллельно или последовательно. Для запуска некоторых процессов необходимы данные, которые получаются как результаты выполнения одного или нескольких других процессов – поставщиков данных. Если зависимый процесс получает данные от других процессов (поставщиков данных), то выполнение зависимого процесса не может начаться раньше завершения всех процессов поставщиков. Длительность процесса не зависит от других параллельно выполняемых процессов, приостановка выполнения процесса не допускается. В таблице представлены идентификатор (ID) каждого процесса, его длительность в мс и ID поставщиков данных для зависимых процессов. Для независимых процессов в качестве ID поставщика данных указан 0. Одновременно может выполняться не более 4 процессов. Если в какой-то момент в системе работает менее 4 процессов, то при наличии готовых к запуску процессов выбирается и запускается тот из них, который имеет минимальный ID.
За какое время будут выполнены все процессы?
В ответе напишите число — требуемое время в мс.
Выполните задания, используя данные из файла ниже:
Похожие задачи
- № 73877В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться пар
- № 75259В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться пар
- № 75286В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться пар
- № 72580В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться пар
- № 68255В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться пар
- № 63038В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться пар