我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:ds视讯 > 多优先级 >

uCOS-II 多任务执行的频率一样吗???

归档日期:08-06       文本归类:多优先级      文章编辑:爱尚语录

  uCOS-II是优先级调度的抢占式的实时内核。意味着优先级高的任务只要满足就绪就可以抢占其余任务的时间片。那是否也意味着每个任务被执行的频率不一样(优先级高的任务执行频率比优先级...

  uCOS-II 是优先级调度的抢占式的实时内核。意味着优先级高的任务只要满足就绪就可以抢占其余任务的时间片。那是否也意味着每个任务被执行的频率不一样(优先级高的任务执行频率比优先级低的任务高)?

  这样是否会出现系统老是执行高优先级的任务致使低优先级的任务执行频率低于期望频率?比如优先级较低的任务K期望被执行的频率是40HZ,但时间片老是受到高优先级任务的抢占,任务K的运行频率达不到40HZ。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  但是呢,中断级的任务调度,每个节拍都会检查一次,那么高优先级的任务最多就每个节拍都调度一次,就算这样,它运行时能占用整个节拍吗(100HZ,10ms,应该没有10ms的计算量吧),不能时,假如用了8ms,那么剩下的2ms岂不是可以进入低优先级的任务执行呢。

  频率是一样的,片轮式(轮流的)地执行每个任务,只是每个任务执行的时间不一样而已。

本文链接:http://losmochileros.net/duoyouxianji/516.html