update 说明文档/CosyOS原理与应用.md.

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2024-01-20 03:32:16 +00:00
committed by Gitee
parent ba1f9dbf1a
commit 2593740cf4

View File

@@ -117,7 +117,10 @@ CosyOS的任务调度时机分为 **定时调度** 与 **临时调度**。<br>
**3、** 设置任务优先级时,如果该任务可以运行并且它的新优先级高于当前任务的优先级,会立即触发任务调度。<br>
**4、** 设置阻塞时间为零或清除阻塞时,该任务会转为就绪状态,如果它的优先级高于当前任务的优先级,会立即触发任务调度。<br>
**5、** 归还互斥信号量完成时,如果发生过优先级继承(该任务的优先级被提升),会恢复该任务的原优先级,并立即触发任务调度。<br>
**6、** 用户通过调用服务,直接触发的任务调度,包括任务级任务调度和中断级任务调度。<br>
**6、** 归还二值/计数信号量时,如果有任务因获取该信号量而阻塞,会立即触发任务调度。<br>
**7、** 给予二值/计数信号量时,如果有任务因获取该信号量而阻塞,如果该任务的优先级高于当前任务的优先级,会立即触发任务调度。<br>
**8、** 发送飞信、私信、邮件、消息时,如果有任务因接收而阻塞,如果该任务的优先级高于当前任务的优先级,会立即触发任务调度。<br>
**9、** 用户通过调用服务,直接触发的任务调度,包括任务级任务调度和中断级任务调度。<br>
CosyOS的任务调度策略可最大程度的实现尽可能实时高效的任务切换使CosyOS的实时性更为优异。<br>