SaveText.Ru

Untitled
  1. 16.     Планировщик заданий в СРВ.
  2. Планировщик заданий – это средство, которое предназначено для исполнения задач на вычислительном узле.
  3. Планировщики бывают разных видов:
  4. 1. Глобальный планировщик – во-первых, распределяет задачи между несколькими вычислительными узлами в распределённой вычислительной системе. Обычно реализуется на узле типа server, либо на одном из узлов системы при децентрализованном управлении. Во-вторых, создаёт алгоритмы формирования образа узлов.
  5. 2. Местный планировщик – распределяет задачи на одном вычислительном узле за заданный цикл функционирования. Работа планировщиков на различных узлах является независимой.
  6. Местный планировщик для глобального является обыкновенной задачей с повышенным приоритетом.
  7. Планировщик заданий определяет:
  8. 1. Последовательность выполнения задач.
  9. Каждый цикл функционирования узла планировщик может определять новую последовательность задач.
  10. 2. Распределение ресурсов между задачами.
  11. Служит для борьбы с гонками.
  12. Гонки – это ситуация по захвату доступа к ресурсу задачей с маленьким приоритетом.
  13. 3. Распределение времени между задачами.
  14. Выделение заданного количества тиков для задачи, исполняющейся на узле.
  15. Время – наиболее актуальный параметр.
  16. Тик – минимальная измеряемая единица времени.
  17. Количество тиков зависит от разных параметров:
  18. 1. частота процессора;
  19. 2. время одного цикла.
  20.  

Share with your friends:

Распечатать