gpt4 book ai didi

linux - 通用操作系统和软实时操作系统之间的区别?

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:16 25 4
gpt4 key购买 nike

通用操作系统和“软”实时操作系统有什么区别?

互联网上有很多困惑。

我们可以说通用操作系统是软 RTOS 的一种吗?

并且请不要回答“时间”和“确定性时间限制”之类的问题

谢谢。

最佳答案

实时操作系统的定义是保证在经过一定时间之前执行任务。

术语“硬”和“软”不是正式定义的术语,但通常指实时系统任务的要求。如果任务有“硬实时”要求,则决不能在截止日期之前执行完毕。 “软”要求可能意味着任务可以在给定的截止日期之后执行,而不会造成任何损害。

但有时术语“硬”和“软”也可以指时序要求的严格程度。例如,一个实时系统如果每 100 微秒就接收一次中断,则可以将其视为“硬实时”系统。

我怀疑“软”这个词是一种营销发明,营销人员试图将无法保证实时性能的系统标记为实时系统。许多 Linux 版本的情况确实如此。 Linux 的默认桌面版本肯定不是实时操作系统。

像“硬”或“软”这样的模糊术语并不重要:系统要么可以保证在截止日期之前执行,要么不能。它要么是 RTOS,要么不是。

关于linux - 通用操作系统和软实时操作系统之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21424155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com