• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ucos的时间片轮转调度是什么意思

Sixer 2020-08-20 浏览量:724
最近学习ucos,第三版本增加了时间片轮转调度的功能
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个是单核系统实现多任务的基础,也是大多数操作系统都有的类似操作。

    即每个任务只按单位时间片分配系统资源,到时就切换到下个任务,这样系统可以同时运行多个任务。

    之所以可以这样操作,因为现代计算机系统其实已经很快啦,大多数时间系统其实是需要等待外部IO之类的,这时如果还占用整个资源是不经济的,通过加入这一调度措施,可以提高整个系统的效率。

    • 发布于 2020-08-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 就是每个任务执行的时间,如果时间片是10ms,那么每个任务执行10ms后就切换成其他任务,一直循环操作
    • 发布于2020-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是设定一个时间,没有任务运行到这个时间之后都会进行切换,循环执行,不像之前的任务需要一个任务执行完了另外一个任务才能够执行(低优先级任务不被高优先级任务打断的情况),这种方式和电脑的程序执行方式是一样的
    • 发布于2020-08-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 比如两个相同优先级的任务出现,就需要时间片。就是这两个任务每次执行的时间,换着执行
    • 发布于2020-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是每个任务不能一直运行,是有一个时间片的,时间片到了,就要进行任务调度来执行其他的任务
    • 发布于2020-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 时间片轮转就是每个任务使用同样的时间片,不再有优先级那些,每个任务运行一定时间后就让出CPU控制权
    • 发布于2020-08-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ucos的时间片轮转调度是什么意思