mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-02-05 19:39:42 +08:00
@@ -7,14 +7,17 @@
|
||||
|
||||
### 时间片模式
|
||||
CosyOS有三种时间片的定义模式,全局时间片、算法时间片、自定义时间片,需在系统配置文件中定义。<br>
|
||||
**1. 全局时间片** 所有任务采用统一的时间片。<br>
|
||||
**2. 算法时间片** 不同优先级的任务时间片不同,采用一个算法公式来描述。<br>
|
||||
**3. 自定义时间片** 不同优先级的任务时间片不同,用户自定义各优先级的时间片。<br>
|
||||
全局时间片简单高效,时间片轮转调度性能为最佳;算法时间片、自定义时间片可实现不同优先级任务精细的时间片控制。<br>
|
||||
* **全局时间片** 所有任务采用统一的时间片。<br>
|
||||
* **算法时间片** 不同优先级的任务时间片不同,采用一个算法公式来描述。<br>
|
||||
* **自定义时间片** 不同优先级的任务时间片不同,用户自定义各优先级的时间片。<br>
|
||||
|
||||
全局时间片,简单高效,时间片轮转调度性能为最佳;<br>
|
||||
算法时间片、自定义时间片,可实现不同优先级的、精细的时间片控制。<br>
|
||||
时间片的取值范围:1~65535,单位为滴答周期。<br>
|
||||
|
||||
### 安全运行时
|
||||
安全运行时是CosyOS的安全关键技术之一,是为了防止某任务长期独占或超时使用处理器。当任务累计运行时间超过安全运行时,仍不能被比它优先级低的任务所切换,则进入超时状态并放弃处理器的使用权,直到系统空闲任务运行时才能恢复。<br>
|
||||
安全运行时是CosyOS的安全关键技术之一,是为了防止某任务长期独占或超时使用处理器。<br>
|
||||
当任务累计运行时间超过安全运行时,仍不能被比它优先级低的任务所切换,则进入超时状态并放弃处理器的使用权,直到系统空闲任务运行时才能恢复。<br>
|
||||
可在系统配置文件中设置安全运行时的开启或关闭。<br>
|
||||
安全运行时的取值范围:0~65535,单位为时间片,0为无限长。<br>
|
||||
所有空闲任务无法应用安全运行时,创建任务时,安全运行时输入0即可。<br>
|
||||
|
||||
Reference in New Issue
Block a user