1021 任务划分原则.ppt

1021 任务划分原则

第10章 嵌入式软件的编程与优化 多任务编程技术 10.2 多任务编程技术 任务划分原则 任务间通讯机制的选择 任务的细节设计 多任务软件系统设计实例 10.2.1 任务划分原则 嵌入式多任务软件系统的设计阶段: 系统功能框图 多任务流程图 例:数据采集系统的功能框图 10.2.1 任务划分原则 任务划分存在以下一对矛盾 如果划分的任务数太多,必然增加系统任务切换的开销 如果任务数太少,系统的并行度和实时性将降低 10.2.1 任务划分原则 任务划分的H.Gomma原则 (1) I/O依赖性原则 (Dependency on Input/Output Device) (2) 时间关键性的功能原则 (Time-Critical Functions-Hard Deadline) (3)大计算量的功能原则 (Heavy Computation Function) 10.2.1 任务划分原则 (4)功能内聚性原则 (Functional Relations) (5)时间内聚性原则 (Temporal Relations) (6)周期执行的功能原则 (Cyclic Executing Function) 核心思想:系统内功能的异步性 10.2.1 任务划分原则 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档