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