16、实时UML调度与性能分析:概念、方法与应用

实时UML调度与性能分析:概念、方法与应用

1. 调度作业相关概念

1.1 调度作业的构成

调度作业是触发动作(SAtrigger对象)和响应动作(SAresponse对象)的组合。触发动作定义了作业执行的频率,响应动作则定义了作业中的工作量。

SAtrigger对象是一种特殊动作,除了继承SAaction的属性外,还定义了以下属性:
- isSchedulable :表示由该触发动作发起的作业是否可调度的模型分析结果。
- endToEndTime :从触发动作到达开始,测量的依赖响应完整链的最坏情况完成时间。
- occurrencePattern :该触发动作所代表的作业连续出现之间的到达时间模式,例如可以用周期或概率分布函数来表征。

SAresponse对象也是一种特殊动作,它对可在执行引擎上单独调度的一系列动作步骤进行建模。每个SAresponse都有一个SAtrigger作为其原因,绑定到SAresponse的SAtrigger也可以作为其第一个动作步骤的触发。除了继承SAaction的属性外,SAresponse还添加了以下特定属性:
- Utilization :执行引擎(微处理器)执行此响应(作业)动作所花费时间的百分比。
- Slack time :截止时间剩余时间与完成工作仍需时间的差值。
- Spare capacity :可以添加到该调度作业中而不影响系统中低优先级作业可调度性的执行时间量。 <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值