RTOS uCOS-II 原理及应用3.ppt

* * 补充:4 任务的可调度性分析 n 任务的总个数; Ci Task_i 执行一次的时间; Ti Task_i 的周期; U(n) 用户可使用的 CPU 使用系数上限。 速率单调分析(RMA)分析公式: 公式参数说明: * * 补充:4 任务的可调度性分析 随着任务数的增多(n 变大),U(n)在下降,这是因为系统开销在增大。 n 1 2 3 4 5 … ∞ U(n) 1.000 0.828 0.779 0.756 0.743 … 0.693 举例:某系统由 5个用户任务组成,它们的 周期 和 最长执行时间 以及 系统性能分析 见下表。 i Ci (ms) Ti (ms) Ci/Ti i Ci (ms) Ti (ms) Ci/Ti 1 5 50 0.10 4 5 100 0.05 2 20 100 0.20 5 80 500 0.16 3 30 150 0.20 U(n) = 74.3% * * 补充:4 任务的可调度性分析 问题 如果由于某原因造成 “分析式” 不成立,如何处理? i Ci (ms) Ti (ms) Ci/Ti i Ci (ms) Ti (ms) Ci/Ti 1 5 50 0.10 4 5 100 0.05 2 20 100 0.20 5 80 500 0.16 3 30 150 0.20 6 10 30 0.33 解决方案: 1、在

文档评论(0)

1亿VIP精品文档

相关文档