关键区别-硬和软真实时间系统
的关键的区别在硬实时系统和软实时系统之间,硬实时系统是指一个或多个不满足截止日期要求的故障可能导致系统完全故障的系统,而软实时系统是指一个或多个不满足截止日期要求的故障不被认为是系统完全故障,而是认为系统性能下降的系统。
操作系统是一种系统软件,它根据软件提供的指令来管理计算机硬件。操作系统提供各种各样的任务。其中包括文件管理、内存管理、控制外围设备和进程调度。一种操作系统是实时操作系统。可分为硬实时系统和软实时系统。
内容
1.概述及关键区别
2.什么是硬实时系统
3.什么是软实时系统
4.并列比较-表格形式的硬与软实时系统
5.总结
什么是硬实时系统?
实时系统是一个数据处理系统。系统响应输入和提供输出或显示更新信息所花费的时间称为响应时间。因此,在这些系统中,响应时间应该非常短。系统应在规定期限内完成任务。在实时操作系统中,系统输出的正确性取决于计算的逻辑结果以及产生结果所需的时间。他们的系统也有类似于普通操作系统的结构。它还具有实时调度任务的机制。
图01:航空交通管制系统
在硬实时系统中,时间要求是一个关键的约束条件。系统应该在截止日期内运行。如果系统在规定时间内没有运行,则视为任务失败。这些类型的系统不应该错过最后期限。错过最后期限可能是灾难性的。空中交通控制系统、导弹和核反应堆控制系统是硬实时系统的少数例子。如果飞机控制系统没有在规定时间内向飞机发出指令,就可能导致飞机坠毁。因此,在一个硬实时系统中,按时完成任务是非常重要的。这些系统主要部署在安全关键系统中。
什么是软实时系统?
在软实时系统中,时间要求不是很关键。系统应该在截止日期内完成任务或给出输出,但偶尔会有小的误差。如果系统在截止日期内没有执行任务,只要它提供了所需的输出,就不会被认为是故障。但性能被认为是下降的。错过截止日期不会像硬实时系统那样导致灾难性的事件。这些系统的限制较少。软件实时系统的一些例子是多媒体流媒体、先进的科学项目和虚拟现实。
软实时系统和硬实时系统有什么区别?
硬实时系统vs软实时系统 |
|
| 硬实时系统是这样一种系统,在这种系统中,即使只有一个截止日期不能满足要求,也可能导致完全或灾难性的系统故障。 | 软实时系统是这样一种系统,在这种系统中,一个或多个未能满足截止日期的故障不被认为是完全的系统故障,但性能被认为是降级的。 |
| 限制性的性质 | |
| 硬实时系统的限制非常严格。 | 软实时系统的限制不是很大。 |
| 的最后期限 | |
| 硬实时系统不应该错过最后期限。错过最后期限会导致完全或灾难性的系统故障。 | 软实时系统偶尔会错过截止日期。错过截止日期不被认为是一个完整的系统故障,但会降低性能。 |
| 实用程序 | |
| 硬实时系统具有更大的实用价值。 | 软实时系统的实用性较低。 |
| 例子 | |
| 空中交通控制系统、导弹和核反应堆控制系统是硬实时系统的一些例子。 | 多媒体流媒体,先进的科学项目,以及虚拟现实是一些软实时系统的例子。 |
总结- - - - - -硬现实vs软现实时间系统
本文讨论了两种实时操作系统;分为硬实时系统和软实时系统。硬实时系统和软实时系统的区别在于,硬实时系统是指一个或多个不满足截止日期的故障可能导致系统完全故障,而软实时系统是指一个或多个不满足截止日期的故障不被认为是系统完全故障,而是认为性能下降的系统。
参考:
1.PantechProLabs India Pvt Ltd.“RTOS基本概念。”LinkedIn SlideShare, 2012年12月10日。可以在这里
2.“操作系统类型”,教程点, 2018年1月8日。可以在这里
图片来源:
1.Flickr -美国海军官方图像-一名水手操作SPN-43对空搜索雷达系统,同时站在接近控制中心。“官方海军页面来自美国海量通信专家士官二级(AW/SW)格雷琴M.阿尔布雷希特/美国一名水兵操作SPN-43对空搜索雷达系统,同时站在进近控制中心。,(公共领域)通过下议院维基



留下一个回复