Балансировать распределение процессорного времени между активными и фоновыми приложениями нужно по нескольким причинам:
- Повышение производительности системы. 5 Оптимизация использования процессора создаёт условия для более эффективной работы приложений и повышает производительность системы в целом. 5
- Предотвращение голодания. 4 Если активная программа получает всё процессорное время, а фоновые приложения полностью замораживаются, это может привести к голоданию. 4 Голодание создаёт узкое место в системе и не даёт выжать из неё максимальную производительность. 4
- Снижение энергопотребления. 5 Правильная настройка позволяет достичь оптимального баланса между производительностью и энергопотреблением, что сокращает затраты на энергию и продлевает время автономной работы. 5
Чтобы балансировать распределение процессорного времени, у каждого процесса существует приоритет. 34 Чем выше приоритет, тем больше времени выделяется процессу и первее в очереди он выполняется. 3