Jump to content

Наименьший резерв времени

с наименьшим резервом времени ( LST ) Планирование — это алгоритм динамического планирования приоритетов . Он назначает приоритеты процессам на основе их простоя . Резервное время — это количество времени, оставшееся после выполнения задания, если задание было начато сейчас. Этот алгоритм также известен как « сначала наименьшая небрежность» . Чаще всего он используется во встроенных системах , особенно с несколькими процессорами. Он накладывает простое ограничение, согласно которому каждый процесс на каждом доступном процессоре имеет одинаковое время выполнения и что отдельные процессы не имеют привязки к определенному процессору. Именно это делает его пригодным для встроенных систем.

Слабое время

[ редактировать ]

Этот алгоритм планирования сначала выбирает те процессы, которые имеют наименьшее «время простоя». Резервное время определяется как временная разница между крайним сроком, временем готовности и временем выполнения.

Более формально, свободное время для процесса определяется как:

где крайний срок процесса, - это реальное время с момента начала цикла, и — оставшееся время вычислений.

Приложения

[ редактировать ]

В алгоритмах планирования периодических заданий в реальном времени перед принятием спорадического задания с жестким сроком выполнения необходимо провести приемочное испытание. Одним из простейших приемочных тестов для спорадических заданий является расчет времени ожидания между временем выпуска и крайним сроком выполнения задания.

Пригодность

[ редактировать ]

Планирование LST наиболее полезно в системах, содержащих в основном апериодические задачи, поскольку не делается никаких предварительных предположений о частоте возникновения событий. Основная слабость LST в том, что он не заглядывает вперед и работает только с текущим состоянием системы. Таким образом, при кратковременной перегрузке системных ресурсов LST может оказаться неоптимальным. Это также будет неоптимально при использовании с бесперебойными процессами. Однако, как и в случае с первым крайним сроком , и в отличие от планирования с монотонной скоростью , этот алгоритм можно использовать для загрузки процессора до 100%.

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ee98e23ea4cf424cfbd950fe001d4e3c__1685437440
URL1:https://arc.ask3.ru/arc/aa/ee/3c/ee98e23ea4cf424cfbd950fe001d4e3c.html
Заголовок, (Title) документа по адресу, URL1:
Least slack time scheduling - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)