Справедливое планирование
Чтобы избежать подобной ситуации, некоторые системы перед планированием работы процесса берут в расчет, кто является его владельцем. В этой модели каждому пользователю распределяется некоторая доля процессорного времени и планировщик выбирает процессы, соблюдая это распределение. Таким образом, если каждому из двух пользователей было обещано по 50 % процессорного времени, то они его получат, независимо от количества имеющихся у них процессов.
В качестве примера рассмотрим систему с двумя пользователями, каждому из которых обещано 50 % процессорного времени. У первого пользователя четыре процесса, А, В, С и Б, а у второго пользователя только один процесс — Е. Если используется циклическое планирование, то возможная последовательность планируемых процессов, соответствующая всем ограничениям, будет иметь следующий вид:
АЕБЕСЕВЕАЕБЕСЕВЕ...
Но если первому пользователю предоставлено вдвое большее время, чем второму, то мы можем получить следующую последовательность:
АБЕСВЕАБЕСВЕ...
Разумеется, существует масса других возможностей, используемых в зависимости от применяемых понятий справедливости.
2.4.4.
Еще по теме Справедливое планирование:
- Планирование телепередач
- Планирование, а не планы
- 11. КРИМИНАЛИСТИЧЕСКИЕ ВЕРСИИ И ПЛАНИРОВАНИЕ РАССЛЕДОВАНИЯ
- § 2. ПЛАНИРОВАНИЕ И СОДЕРЖАНИЕ НАБЛЮДЕНИЯ
- 10.2. Планирование и организация следственных действий
- 5.4. Планирование упражнений
- Искусство планирования спонтанного
- 5.9. Планирование социальных контактов
- 5.2.9. Планирование сроков достижения уже определённой цели
- Статья 437. Планирование, подготовка, развязывание и ведение агрессивной войны
- 11.3. Понятие и основные принципы планирования расследования в зависимости от исходной информации (следственной ситуации)
- Справедливое предупреждение
- Справедливость на работе
- ЧУВСТВИТЕЛЬНОСТЬ К СПРАВЕДЛИВОСТИ
- КОРНИ СПРАВЕДЛИВОСТИ
- Теория справедливости.
- ЧУВСТВИТЕЛЬНОСТЬ К СПРАВЕДЛИВОСТИ И УДОВЛЕТВОРЁННОСТЬ РАБОТОЙ
- 1. Фактор справедливости.
- Справедливость