Процес планування ефективності є ключовим метриком, що оцінює продуктивність операційної системи. Вона вимірює, як ефективно процесор використовується для виконання процесів, мінімізації часу свічок і забезпечення розподілу ресурсів.

Розуміння процесів

Процес планування передбачає вибір процесу, який проходить на процесорі в будь-який час. Планувальник прагне оптимізувати працездатність системи та пропускну здатність при підтримці справедливості серед процесів.

Розрахунок ефективності навчання

Ефективність може бути розрахована за допомогою формули:

Efficiency = (Всього часу процесора - час очікування) / Загальний час процесора

Цей коефіцієнт вказує на пропорцію часу, коли процесор витрачає процес виконання процесів, що знаходяться в свічці. Більша вартість пропонує краще використання.

Практичний приклад

Надаючи систему працює протягом 10 годин, з 2 годинами часу свічок. Ефективність розраховується як:

Efficiency = (10 - 2) / 10 = 0.8 або 80%

Фактори ефективності

Кілька чинників впливу на підвищення ефективності, в тому числі:

  • Припинення процесів
  • Контекстна комутація накладна
  • Ресурси
  • алгоритми гасіння