实时系统中的事件是由系统或环境生成的操作或操作的结果。实时平局系统中的事件可以是瞬时的,也可以具有一定的持续时间。实时系统中的事件分类基于不同的理论。一旦对实时系统中的事件进行分类,此后,对时序约束进行相应的分类。
事件分类:
1.在产生的基础上:
实时系统中的事件可由环境中的任何一个系统生成。在此基础上,事件可分为两类:
- 刺激事件–
在实时系统中,刺激事件是由环境产生的。刺激事件作用于计算机系统。刺激事件是非周期性和异步的。不会为响应生成这些事件。刺激事件可能是瞬时的,也可能有一定的持续时间。例子 :
- 在键盘上键入是一个刺激事件,它作用于计算机系统上。
- 测量工厂中的温度。
- 响应事件–
在实时系统中,响应事件是由计算机系统生成的。这些事件影响环境。这些事件是响应刺激事件而生成的。响应事件可以是周期性的也可以是非周期性的。这些事件是为响应而生成的。响应事件通常是瞬时事件。例子 :
- 警报在4点钟响起是响应事件。
- 在超过100度的温度下关闭感应。
2.根据持续时间:
实时系统中的事件可能是瞬时的,也可能具有一定的持续时间。在此基础上,实时系统中的事件分为两类:
- 即时事件–
在实时系统中,瞬时事件是持续时间为零的事件。这些事件可能是由环境或计算机系统生成的,但它们是在瞬间生成的。瞬时事件可以是刺激事件或响应事件。例子 :
- 立刻按下一个键。
- 随时显示警报通知。
- 持续性活动–
在实时系统中,持续时间事件是持续时间大于零的事件。这些事件可能是由环境或计算机系统生成的,但是这些事件具有一定的持续时间。持续时间事件可以是刺激事件或响应事件。例子 :
- 温度的测量是一个持续时间。
- 计算机系统内部的所有计算事件都是持续性事件。