问题
问答题
[问题2] 李工和王工通过认真地对需求进行了分析,给出了时间性能评估报告,判定在上述硬件平台上可以满足系统要求。请用300字以内文字简要说明嵌入式实时系统中时间性能评估中主要考虑哪几项因素;针对本课题的具体数据,叙述系统的工作时序关系。
答案
参考答案:
解析:[问题2] 嵌入式实时系统中时间性能评估主要考虑以下几个因素: · 系统(操作系统)时间开销,一般不大于整个控制系统运行时间总开销的20%。 · 保证所有任务在规定的时间期限内完成(或进行可调度性评估)。 · 任务的上下文切换时间和中断响应时间。 针对本题的具体数据,系统的工作时序关系应该是: 系统的最小时间节拍定义为5ms,系统最大工作周期(或称主时间框架)为1s,在每个5ms起点,5ms任务首先运行,占1ms时间,完成后转入处理被终止的任务:如果这个时刻时间到达20ms的起点,则启动20ms任务运行,以此类推,确保在1s周期内所有任务按规定的时间序列执行。[问题2] 说明评估系统的时间性能应主要评估哪几个指标。简单叙述出系统各个任务的工作时序。