登录 注册
当前位置:主页 > 资源下载 > 15 > 实验基于操作系统优先级调度

实验基于操作系统优先级调度

  • 更新:2024-10-03 21:46:32
  • 大小:213KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C/C++ - 课程资源
  • 格式:RAR

资源介绍

某小型实时操作系统采用优先级进行调度,就绪表最多容纳32个任务,用4个元素的数组P表示就绪表,每个元素为一个字节,每个字节的一位表示该优先级的任务是否就绪。若P[0]=00100010,则表示优先级为1与优先级为5的任务已经就绪,若P的值为下表所示 则表示,整个系统中目前有6个任务在就绪表中,分别是优先级为1,5,15,16,20,31优先级的任务就绪,若数字越低优先级越高,本例中优先级为1的任务具有最高优先级,且优先级是任务的唯一标识,请设计一程序,完成: 1)根据P找到最高优先级的任务; 2)若某一优先级为x的任务进入就绪表,修改就绪表P.