mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-02-06 03:41:41 +08:00
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user