Задание 22 ЕГЭ по информатике

Что проверяет: Параллельные вычислительные процессы

Задание 22 ЕГЭ по информатике проверяет тему «параллельные вычислительные процессы». Ниже вы найдёте 1 вариант с условием, ответом и разбором, а под ними теория и алгоритм решения этого номера.

1 вариант с ответами

Теория к заданию 22 ЕГЭ по информатике: параллельные вычислительные процессы

Задание с файлом: по таблице зависимостей процессов нужно определить время выполнения или число завершённых процессов.

Что нужно знать

Параллельные процессы

Как решать задание 22

  1. Постройте для каждого процесса список его предшественников.
  2. Обработайте независимые процессы, задав им время окончания, равное длительности.
  3. Повторяющимися проходами вычисляйте время окончания процессов, у которых все предшественники уже посчитаны.
  4. Посчитайте, сколько процессов завершилось не позже заданного момента.
  5. Запишите число.

Разбор примера

Процесс 1 длится 4 мс и ни от чего не зависит. Процесс 2 длится 3 мс и зависит от процесса 1. Процесс 3 длится 6 мс и ни от чего не зависит. Процесс 4 длится 2 мс и зависит от процессов 2 и 3. Найдите минимальное время выполнения всех процессов.

  1. Процесс 1: зависимостей нет, начинается в 0, завершается в 4.
  2. Процесс 3: зависимостей нет, начинается в 0, завершается в 6.
  3. Процесс 2: зависит от первого, начинается в 4, завершается в 4 + 3 = 7.
  4. Процесс 4: зависит от второго (завершён в 7) и третьего (завершён в 6), значит, начинается в момент максимума, то есть в 7.
  5. Процесс 4 завершается в 7 + 2 = 9.
  6. Максимум среди времён завершения равен 9 мс.

Ответ9

Частые ошибки

Задание 22 входит в ЕГЭ по информатике. На этой странице собраны все варианты этого номера, которые разобраны на сайте: условие, правильный ответ и разбор решения. Остальные номера открываются в списке выше, а целиком все задания ЕГЭ по информатике с ответами собраны на странице предмета.