下列关于μC/OS—Ⅱ操作系统时间管理的陈述中,不正确的是( )。

admin2019-01-06  37

问题 下列关于μC/OS—Ⅱ操作系统时间管理的陈述中,不正确的是(    )。

选项 A、调用OSTimeDly()函数会使μC/OS-Ⅱ进行一次任务调度
B、用户必须在多任务调度启动之后激活时钟节拍器
C、运行态任务调用OSTimeDly()后将转入等待态
D、任务A调用OSTimeDlyHMSM()后,一旦有任务B通过调用OSTimeDlyResume()取消了延时,任务A就会立即转入运行态

答案D

解析 μC/OS—Ⅱ能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。调用OSTimeDly()函数会使μC/OS—Ⅱ进行一次任务调度,运行态任务调用OSTimeDly()后将转入等待态。用户必须在多任务系统启动以后再激活时钟节拍信号发生器,也就是在调用OSStart()之后。换言之,在调用OSStart()之后做的第一件事是初始化定时器中断。故D项错误。
转载请注明原文地址:https://jikaoti.com/ti/lc17FFFM
0

最新回复(0)