最近在学习进程调度相关知识,实时进程有静态优先级,动态优先级,实时优先级。 根据实时优先级决定哪个进程进行调度。 当相同优先级别的进程被抉择时,可以采用 SHED_FIFO 或者 SHED_RR 两种调度策略。其中 SHED_RR 调度策略需要用到静态优先级,计算时间片的大小。 那么实时进程中的动态优先级有什么作用呢?
看到说实时进程的动态优先级不像普通进程的动态优先级那样可以根据进程的运行状态动态地变化;会在开始时设置好,之后便不能更改。那么实时进程的动态优先级初始值是否应该和静态优先级相等?