sched_aps_parms

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

Прототип:

#include <sys/sched_aps.h>
#include <sys/neutrino.h>
typedef struct {
_Int16t windowsize_ms;
_Uint32t *scheduling_policy_flagsp;
_Uint32t *bankruptcy_policyp;
} sched_aps_parms;

Описание:

Структура описывает общие параметры квотирования ресурсов и адаптивного планирования и включает следующие поля:

windowsize_ms
Время, в течение которого планировщик должен усреднить циклы ЦП и сбалансировать партиции в соответствии с их процентным бюджетом, как указано в SCHED_APS_CREATE_PARTITION Если нет необходимости в установке размера окна, необходимо использовать -1 в качестве значения.
scheduling_policy_flagsp
Указатель на набор флагов SCHED_APS_SCHEDPOL_*, которые определяют дисциплину планирования. Если нет необходимости в изменении дициплины планирования, необходимо установить NULL в качестве значения.
bankruptcy_policyp
Указатель на набор флагов SCHED_APS_BNKR_* или NULL, если нет необходимости менять флаги.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

структура sched_aps_info, SchedCtl()




Предыдущий раздел: Описание API системной библиотеки