sldx 发表于 2020-4-10 14:37:38

关于时间片调度和抢占式调度

在一个工程中,时间片调度怎么用于抢占式多任务中,希望不吝赐教,感谢

eric2013 发表于 2020-4-10 14:47:36

RTX使能了时间片轮转调度,但是实际各个任务的优先级不同,各个任务按照什么原则来切换呢?
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89014&fromuid=58
(出处: 硬汉嵌入式论坛)

sldx 发表于 2020-4-10 15:03:13

eric2013 发表于 2020-4-10 14:47
RTX使能了时间片轮转调度,但是实际各个任务的优先级不同,各个任务按照什么原则来切换呢?
http://www.ar ...

硬汉哥,
“在小型的嵌入式 RTOS 中,最常用的的时间片调度算法就是 Round-robin 调度算法。这种调度算法可以用于抢占式或者合作式的多任务中”这是教程中的一段话,我还是不太明白时间片调度算法怎么用于抢占式调度中,能不能举个例子?

eric2013 发表于 2020-4-10 15:10:48


sldx 发表于 2020-4-10 15:15:43

eric2013 发表于 2020-4-10 15:10


好的,谢谢硬汉哥,感谢!

emwin 发表于 2020-4-10 21:36:56

时间片轮转可用于多个要持续运行的低优先级的任务,如果还有比它优先级低的,就得有Yield或Pending

LINK:https://www.keil.com/pack/doc/CMSIS/RTOS2/html/config_rtx5.html#systemConfig_rr
页: [1]
查看完整版本: 关于时间片调度和抢占式调度