实时系统的定义区别都是什么?实时系统模型该怎样理解?

来源:创视网 时间:2023-01-12 08:52:12

实时系统

(1)定义:能在指定或确定的时间内完成系统功能和对外部或内部、同步或异步时间做出响应的系统。

(2)区别:通用系统一般追求的是系统的平均响应时间和用户的使用方便;而实时系统主要考虑的是在最坏情况下的系统行为。

(3)特点:时间约束性、可预测性、可靠性、与外部环境的交互性。

(4)硬实时(强实时):指应用的时间需求应能够得到完全满足,否则就造成重大安全事故,甚至造成重大的生命财产损失和生态破坏,如:航天、军事。

(5)软实时(弱实时):指某些应用虽然提出了时间的要求,但实时任务偶尔违反这种需求对系统运行及环境不会造成严重影响,如:监控系统、实时信息采集系统。

(6)任务的约束包括:时间约束、资源约束、执行顺序约束和性能约束。

实时系统模型

一个实时系统模型由三个部分组成,调度与资源访问控制、处理器和资源等,实时系统与通用操作系统不同,实时系统是应用在某个具体的场合中,且实时系统的任务必须在时限内完成。实时系统的设计就是要采用合适的任务调度算法,保证任务在时限内完成,而不论是否发生其他事情。实时系统注重的是个体表现,更准确地讲是个体最坏情况表现,即在最坏情况下也要保证个体的处理在其时限内完成。

X 关闭

Copyright   2015-2022 科技讯版权所有   备案号:豫ICP备2021032478号-15   联系邮箱:897 18 09@qq.com