Linux中的实时调度策略

问题描述 投票:1回答:1

我想知道两个实时调度策略SCHED_RRSCHED_FIFO是否可以在系统中共存。意味着在一个系统上可以有一个进程使用SCHED_RR,一个进程可以使用SCHED_FIFO,或者系统上的所有实时进程都将具有相同的调度策略。

THX

linux linux-kernel real-time
1个回答
0
投票

Q“…想知道两个RTS策略SCHED_RRSCHED_FIFO是否可以在系统中共存。”

two principal options / views正在解决问题[WHEN,他们可以(安全地)共存:a]审查中的系统具有如此大的资源池,以至于它们可以服务于任务的两个调度队列,以便每个任务仍可以在每个任务的定义完成期限内安全地执行。剩余任务执行-“ capacities”)b]一组任务基本上不需要,因此即使有限的过程执行资源中的某些奇异点仍然表现出如此的任务执行能力,使得从SCHED_RR调度程序到达的所有工作负载并存,不仅会可以满足其设计方定义的最后期限,但是仍然可以执行所有其他项目(仍在它们各自的设计方定义的任务执行完成期限之内),它们来自SCHED_FIFO (经过数学验证的“ 欠载”系统,具有安全弱的任务执行/完成组成,可以安全地处理所有此类情况,其中当前任务执行单数资源表示任务执行的XOR运算流程,它们仍然有能力满足其任务完成的截止日期)

© www.soinside.com 2019 - 2024. All rights reserved.