第一章
1.实时性系统与非实时性系统的不同在于,实时系统对外部事件的响应有时间要求,即要在给定的时间内完成事件的识别,处理,并给出正确结果。
2.外部事件可以分为两类,即同步事件和异步事件。同步事件是周期性的,系统可以预见下一次同类事件发生的时刻;异步事件是非周期性的,事件发生的时间不可预测。
3.实时潜入系统的特点:实时性;小型化、可裁减;强稳定性;弱交互性;专业化强。
4.Realstone是衡量操作系统实时性的基准程序之一,它的主要性能指标包括
1:任务切换时间。系统中两个具有相同优先级任务之间切换所需要的平均时间。
2:抢占时间。系统中某个高优先级任务抢占低优先级任务花费的平均时间。
3:中断等待时间。从CPU收到中断请求到执行中断服务程序的第一条指令所用的时间。
4:信号量延迟时间。从一个任务释放信号量到另一个等待信号量的任务被激活的时间延迟。
5:死锁解脱时间。指系统解开死锁所需的平均时间,造成死锁的原因是高优先级任务抢占某一低优先级任务后,进而需要刚刚被抢占任务所拥有的资源。
6:任务间消息传递延迟。非零长度消息在任务间传递的操作系统内部延迟时间。
7:数据报吞吐量。任务间利用操作系统通信原语传递数据,每秒所传送的字节数。