我的查询是关于设计流程的优先级值。在我的系统中,进程A在RR中以优先级83运行。现在我在RR中有另一个进程B,我希望B的优先级高于A(即我希望B总是被安排与A进行比较)。
要做到这一点,我应该为B选择什么价值。我已经在代码中读到根据流程的历史记录,罚款/奖金为5。
另外,如果我选择值84或85,在某些情况下是否有机会忽略我的过程。
请帮助设计此值。
答案 0 :(得分:1)
现在我明白了。实时任务(FF / RR)不受惩罚/奖金规则的约束。使用O(1)调度程序,将选择具有更高优先级的任务。在我的情况下,如果进程B的优先级高于进程A,则将安排进程B.
惩罚/奖金适用于SCHED_OTHER / SCHED_NORMAL。