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

admin2020-06-10  33

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

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

答案D

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

最新回复(0)