当前位置:嗨网首页>书籍在线阅读

04-硬实时

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

17.1.2 硬实时

硬实时的特点是错过时限会造成严重结果。在一个硬实时系统中,如果错过了时限,后果往往是灾难性的。当然,“灾难”是相对而言的。但如果你的嵌入式设备正在控制喷气式飞机引擎的燃料流,而它没有能够及时响应飞行员输入的命令或操作特性的变化,致命后果就不可避免了。

注意,时限的持续时间并不是硬实时的特征。原子钟中处理每个滴答的服务程序就是这样的一个例子。只要在下一个滴答到来之前的持续1秒的时间窗口内完成处理,数据就依然有效。但如果错过了某个滴答,全球定位系统就可能会产生几英尺或甚至几英里的误差!

考虑到这一点,我们借鉴了一组常用的软实时和硬实时的定义。对于软实时系统,如果错过了时限,系统的计算值或结果会不太理想。然而,对于硬实时系统,如果错过了某个时限,系统就是失败的,而且可能会造成灾难性的后果。