【问题标题】:What happens when a realtime system violates its hard time target?当实时系统违反其硬时间目标时会发生什么?
【发布时间】:2020-02-24 13:56:42
【问题描述】:

我知道系统在超时并处理异常时会进入某种紧急模式,但是系统的哪个部分使系统进入这种模式?

谢谢!

【问题讨论】:

    标签: real-time real-time-systems


    【解决方案1】:

    您假设一个“硬”实时系统。有两大类:直接支持基于截止时间的调度的稀有类 RTOS,以及不支持并因此将截止日期映射到 RTOS 本机优先级的普通类 RTOS。在这两个类别中检测到的最后期限未命中略有不同。

    假设任务集被提前评估为可行,那么 RTOS 将检测到至少一个任务错过了它的截止日期,并且将处理异常。尽管是一个“硬”实时系统,但在某些情况下,各种其他约束违规(例如,资源使用或依赖等)可能是可能的,并且将/应该被 RTOS 检测到。不同 RTOS 的细节有所不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      • 2020-10-02
      • 2016-11-23
      相关资源
      最近更新 更多