Процессыалгоритмы планированияи параметры. Строить планы


Требования к показателям и алгоритмам планирования


Download 43.54 Kb.
bet5/6
Sana15.02.2023
Hajmi43.54 Kb.
#1202956
1   2   3   4   5   6
Bog'liq
JARAYONLARNI REJALASHTIRISH ALGORITMLARI VA PARAMETRLARI

Требования к показателям и алгоритмам планирования.
Для каждого уровня планирования процесса может быть предложено множество различных алгоритмов. Какой алгоритм выбрать, зависит от задач, которые решает система расчета, и целей, которые мы хотим достичь с помощью планирования. Эти цели:

  • Хакканий - компьютерв системе, чтобы гарантировать выделение определенной части времени использования процессора для каждого процесса и передачи. То есть для предотвращения того, чтобы один пользовательский процесс всегда занимал процессорное время, а другой пользовательский процесс не выполнялся.
  • Эффективность - стараться использовать все 100% рабочего времени процессора. В этом случае ему не нужно ждать готовых к выполнению процессов. В реальных вычислительных системах загрузка процессора варьируется от 40 до 90%.


  • Сокращение времени полного использования (turn aroid time) — обеспечение минимального времени между началом процесса или очереди на загрузку нагрузки и ее завершением.


  • Сокращение времени ожидания — сокращение времени ожидания готовности и загрузки процессов.


  • Сокращение времени отклика — минимизация времени, необходимого процессу для ответа на запрос пользователя в интерактивных системах.




Алгоритмы должны обладать следующими свойствами независимо от целей планирования.
Должно быть ясно, например, что одна доставка всегда должна выполняться в одно и то же время.

  • Это должно быть связано с минимальными затратами. Например, если на каждые сто миллисекунд работы процессора требуется 200 миллисекунд, чтобы определить, какой процессор может занять процесс для своего выполнения, такой алгоритм использовать нецелесообразно.

  • Необходимо равномерно распределять ресурсы вычислительной системы, отдавая предпочтение процессам, занимающим наименее используемые ресурсы.

  • Обладающий свойством масштабирования, то есть не теряющий производительности при увеличении нагрузки.

Цели и свойства, упомянутые выше, противоположны друг другу. Если мы улучшаем алгоритм с точки зрения одного критерия (индикатора), ситуация меняется в худшую сторону с точки зрения другого.

Download 43.54 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling