Переключение контекста и управление задачами

Ранее предполагалось, что переключение задач на процессоре происходит мгновенно; то есть переключение контекста не занимает никакого времени. Каждый практик знает, что это предположение нереалистично. Каждая задача переключает контекст не менее двух раз, предполагая, что нет никаких приоритетных прерываний. Однако, продолжительность обоих операций контекстного переключения - сохранение контекста и восстановление контекста фактически может быть включено во время выполнения задачи. Принимая, для простоты, что продолжительность обоих переключений контекста одинаковы, и равняются C, мы можем добавить их ко времени выполнения каждой задачи, чтобы иметь расширенное время выполнения

Ci = Ci+ 2 X C

Тогда, Теоремы 1 и 2 могут быть повторно сформулированы для C’i а не для Ci что больше соответствует времени выполнения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: