实时系统定义为一个系统, 其中作业具有截止日期, 作业必须在截止日期之前完成(严格完成)。如果延迟结果, 可能会造成巨大损失。
1.硬实时系统:
硬实时是一种系统, 其操作不正确, 其结果不会根据时间限制而产生。
例如,
1. Air Traffic Control
2. Medical System
2.软实时系统:
软实时系统是如果未按照指定的时序要求产生结果, 则会降低其运行性能的系统。
例如<
1. Multimedia Transmission and Reception
2. Computer Games
硬实时和软实时系统之间的区别:
硬实时系统 | 软体即时系统 |
---|---|
在硬实时系统中, 数据文件的大小较小或中等。 | 在软实时系统中, 数据文件的大小很大。 |
在此系统中, 响应时间以毫秒为单位。 | 在这个系统中响应时间更高。 |
峰值负载性能应该是可预测的。 | 在软实时系统中, 峰值负载是可以容忍的。 |
在此系统中, 安全至关重要。 | 在此系统中, 安全性不是至关重要的。 |
硬实时系统非常严格。 | 软实时系统的限制较少。 |
如果硬实时系统出现错误, 则会回滚计算。 | 如果是软实时系统, 则将计算回滚到先前建立的检查点。 |
卫星发射, 铁路信号系统等 | DVD播放器, 电话开关, 电子游戏等 |