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

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2024-01-03 05:53:07 +00:00
committed by Gitee
parent 9f633b5b12
commit 8ae5ea21a4

View File

@@ -1,7 +1,7 @@
## 第一章、任务篇 ## 第一章、任务篇
### 一、任务优先级分组 ### 一、任务优先级分组
可在系统配置文件中配置任务优先级分组。<br> 可在系统配置文件中配置任务优先级分组。<br>
共有六个分组可供选择8级、16级、32级、64级、128级、256级您也可自定义级数。<br> 共有六个分组可供选择8级、16级、32级、64级、128级、256级您也可自定义级数。<br>
如您配置的分组为8级则最高优先级为7级最低优先级为0级。<br> 如您配置的分组为8级则最高优先级为7级最低优先级为0级。<br>
@@ -15,6 +15,7 @@ CosyOS有三种时间片的定义模式全局时间片、算法时间片、
### 三、安全运行时 ### 三、安全运行时
安全运行时是CosyOS的安全关键技术之一是为了防止某任务长期独占或超时使用处理器。当任务累计运行时间超过安全运行时仍不能被比它优先级低的任务所切换则进入超时状态并放弃处理器的使用权直到系统空闲任务运行时才能恢复。<br> 安全运行时是CosyOS的安全关键技术之一是为了防止某任务长期独占或超时使用处理器。当任务累计运行时间超过安全运行时仍不能被比它优先级低的任务所切换则进入超时状态并放弃处理器的使用权直到系统空闲任务运行时才能恢复。<br>
可在系统配置文件中设置安全运行时的开启或关闭。<br>
安全运行时的取值范围0~65535单位为时间片0为无限长。<br> 安全运行时的取值范围0~65535单位为时间片0为无限长。<br>
所有空闲任务无法应用安全运行时创建任务时安全运行时输入0即可。<br> 所有空闲任务无法应用安全运行时创建任务时安全运行时输入0即可。<br>
安全运行时的应用技巧开发初期所有任务的安全运行时可设置为0待开发测试阶段中后期再根据任务各自的特点及测试经验合理的调整为有效值。<br> 安全运行时的应用技巧开发初期所有任务的安全运行时可设置为0待开发测试阶段中后期再根据任务各自的特点及测试经验合理的调整为有效值。<br>