1、任务:是嵌入式实时操作系统内核的基本调度单位。
2、任务主要包含内容:
(1)代码
(2)数据
(3)堆栈
(4)程序执行的上下文环境
3、任务的特性:
(1)动态性:任务状态是不断变化的。
一般分为就绪态、运行态和等待态。
(2)并发或者并行性
(3)异步独立性:每个任务各自按相互独立的不可预知的速度运行。
4、多任务的好处
(1)任务的规模较小
(2)不少应用本身就是由多个任务构成
(3)任务之间具有较高的独立性,耦合性小
(4)实时性强
1、任务:是嵌入式实时操作系统内核的基本调度单位。
2、任务主要包含内容:
(1)代码
(2)数据
(3)堆栈
(4)程序执行的上下文环境
3、任务的特性:
(1)动态性:任务状态是不断变化的。
一般分为就绪态、运行态和等待态。
(2)并发或者并行性
(3)异步独立性:每个任务各自按相互独立的不可预知的速度运行。
4、多任务的好处
(1)任务的规模较小
(2)不少应用本身就是由多个任务构成
(3)任务之间具有较高的独立性,耦合性小
(4)实时性强