什么是实时(Real-Time)?

在计算技术中,实时指的是一个非常短的、似乎是即时的时间框架。当计算机以这种速度处理数据时,它会在收到数据时立即读取和处理数据,从而毫不延迟地产生结果。例如,一个实时更新的网站将允许其浏览者在发生变化时立即看到...
在计算技术中,实时指的是一个非常短的、似乎是即时的时间框架。当计算机以这种速度处理数据时,它会在收到数据时立即读取和处理数据,从而毫不延迟地产生结果。例如,一个实时更新的网站将允许其浏览者在发生变化时立即看到,而不是等待更新在稍后的某个日期可见。
非实时计算机进程没有截止日期。
非实时计算机进程没有截止日期。而实时系统,它不仅反应迅速,而且在可预测的时间内。一个很好的例子是汽车的防抱死制动系统。防抱死制动系统可以释放车辆的制动器,防止危险的车轮抱死,在可预见的短时间内。
不幸的是,有时实时系统无法按要求做出响应。当任务在截止日期前未完成时,这样的过程就会失败。在计算中,由于系统的其他要求,没有给予宽限期。截止日期必须不考虑其他因素而保留;它们被视为任务关键。
当一个过程被认为是硬实时的,它必须在一个特定的时间内完成它的操作。如果它未能在最后期限内完成,它的操作是没有价值的,它所属的系统可能会面临失败。然而,当一个系统被认为是软实时的时候,会有一些延迟的空间。例如,在这样的系统中,一个延迟的过程可能不会导致整个系统的失败,相反,它可能会导致过程的通常质量下降或系统。
硬实时系统通常用于嵌入式系统中。例如,汽车发动机控制系统这样的系统被认为是硬的,因为一个延迟的过程可能会导致引擎故障。当任务或事件在严格的期限内处理非常重要时,使用这些系统。当系统故障可能导致损坏或生命损失时,这通常是必要的。
通常采用软实时系统当存在多个连接的系统时,即使事件和环境发生变化,也必须维护这些系统。当存在并发访问要求时,也会使用这些系统。例如,用于维护主要运输公司行程计划的软件通常是软实时的。这类软件是必要的更新时间表,但延迟几秒钟不太可能造成混乱。
  • 发表于 2020-07-10 16:41
  • 阅读 ( 1703 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具