理想情况是,理想情况下,只有RTOS系统才允许通过其他任务抢占任务,而在非RTOS系统中,任务可以被中断或ISR抢占,而不是其他任务。
以下声明对于抢占式内核也是正确的,它也适用于抢占式任务。
“大多数操作系统都不允许这样做,但某些应用程序(如实时系统)需要它”
答案 0 :(得分:0)
RTOS代表实时操作系统。
您必须比较各种调度算法,如FCFS,SJF,优先级调度,循环多个队列等。每个都有利有弊。然后你就可以弄清楚为什么我们在rtos中使用优先级抢占。因为那是必要的。示例Vxworks具有优先级保留,但是当两个具有相同优先级的任务进行循环时。
"大多数操作系统不允许这样做,但某些应用程序需要它,例如实时系统和#34;。这是不正确的,因为大多数现代操作系统都是抢先取得更好性能的。
检查评论。 Informational link