硬实时和软实时系统的区别
实时系统被定义为一个系统,其中作业有截止日期,作业必须在截止日期前完成(严格完成)。如果结果延迟,可能会造成巨大损失。
1. 硬实时系统:
硬实时是一个操作不正确的系统,其结果不是按时间约束产生的。
例如,
- 空中交通管制
- 医疗系统
2. 软实时系统:
软实时系统是一个系统,如果结果没有按照规定的时序要求产生,那么它的运行就会降级。
例如:
- 多媒体传输和接收
- 电脑游戏
硬实时和软实时系统的区别:
硬实时系统 | 软实时系统 |
---|---|
在硬实时系统中,数据文件的大小为中小型。 | 在软实时系统中,数据文件的大小很大。 |
在此系统中,响应时间以毫秒为单位。 | 在这个系统中响应时间更高。 |
峰值负载性能应该是可预测的。 | 在软实时系统中,可以容忍峰值负载。 |
在这个系统中,安全至关重要。 | 在这个系统中,安全性并不重要。 |
硬实时系统是非常严格的。 | 软实时系统限制较少。 |
如果硬实时系统中出现错误,则计算会回滚。 | 在软实时系统的情况下,计算回滚到先前建立的检查点。 |
卫星发射、铁路信号系统等 | DVD播放器、电话交换机、电子游戏机等。 |