Это то, что я обнаружил во время изучения упражнения, результат которого уже был дан, но что-то немного отличается от того, что изучали до сих пор:
На этом рисунке вы видите таблицу планирования упреждающего планирования на 2 ЦП с 6 задачами, и, конечно, каждому из них было предоставлено время, необходимое для завершения задачи и приоритетов.
ИТеперь главный вопрос:
Разве оставшееся время работы задачи № 1 не должно быть 4, когда ее работа продолжается в ЦП № 2 при t = 7?На рисунке это говорит о том, что задача 6 из 6 была выполнена, хотя 6 из 10 первоначальных рабочих часов были выполнены при t = 0, что означает, что осталось выполнить только 4 задачи.Упражнение делает это неправильно или я пропустил что-то, что вы должны знать о мультипроксимированном планировании?
(Сначала я подумал, что это потому, что переключение процессора, но если я смотрю на задачу № 4, это не похоже на то, чтодело)
Буду очень признателен за ваше мнение Спасибо.