Увеличивается ли время работы задачи при планировании? (упреждающее планирование)

Это то, что я обнаружил во время изучения упражнения, результат которого уже был дан, но что-то немного отличается от того, что изучали до сих пор:

На этом рисунке вы видите таблицу планирования упреждающего планирования на 2 ЦП с 6 задачами, и, конечно, каждому из них было предоставлено время, необходимое для завершения задачи и приоритетов.

А теперь главный вопрос:

Разве оставшееся время работы задачи № 1 не должно равняться 4, когда ее работа продолжается в ЦП № 2 при t=7? На рисунке это говорит о том, что задача 6 из 6 была выполнена, хотя 6 из 10 первоначальных рабочих часов были выполнены при t=0, что означает, что осталось выполнить только 4 задачи. Упражнение делает это неправильно или я упустил что-то, что вы должны знать о мультипроксимированном планировании?

(Сначала я подумал, что это происходит из-за переключения процессора, но если я посмотрю на задачу №4, это не так)

Был бы очень признателен за ваше мнение Спасибо.

0 ответов

Так что да, это оказалось ошибкой в ​​листе. так что задача № 1 должна иметь только 4 задачи к моменту времени t = 7

Другие вопросы по тегам