运行任务被抢占的原因不包括( )。
A: 它唤醒了高优先级的任务
B: 将自己挂起
C: 有多个就绪任务,允许任务的运行的时间片到
D: 优先级较低的中断产生并处理中断
A: 它唤醒了高优先级的任务
B: 将自己挂起
C: 有多个就绪任务,允许任务的运行的时间片到
D: 优先级较低的中断产生并处理中断
举一反三
- 以下能使运行着的任务被抢占的是( ) A: 调用延时函数 B: 将自己挂起 C: 等待的事件未发生 D: 被中断且在中断子程序中唤醒了更高优先级的任务
- 优先级继承指的是高优先级任务把占有互斥量的低优先级任务提升到比自己更高的优先级,使其优先得到运行。
- μC/OS-II系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的?() A: 任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理 B: 任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行 C: 任务处于运行态,指任务得到了CPU的控制权正在运行之中 D: 任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态
- uC/OS-II系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的()。 A: 任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理 B: 任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行 C: 任务处于运行态,指任务得到了CPU的控制权正在运行之中 D: 任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态
- 抢占优先级高的中断可以中断抢占优先级低的中断,但是抢占优先级相同,子优先级高的中断不可以中断子优先级低的中断。 A: 正确 B: 错误