0

理想情况下,仅 RTOS 系统允许其他任务抢占任务是正确的,而在非 RTOS 系统中,任务可以被中断或 ISR 而不是其他任务抢占。

以下语句对于抢占式内核也是正确的,它是否也适用于抢占式任务。

“大多数操作系统不允许这样做,但某些应用程序(例如实时系统)需要这样做”

4

1 回答 1

0

RTOS 代表实时操作系统。

您必须比较各种调度算法,如 FCFS、SJF、优先级调度、循环多队列等。各有优劣。然后你就可以弄清楚为什么我们在 rtos 中使用优先级抢占式。因为那是需要。示例 Vxworks 具有优先级抢占性,但当两个具有相同优先级的任务出现时,它会进行循环。

“大多数操作系统不允许这样做,但某些应用程序(例如实时系统)需要这样做”。事实并非如此,因为大多数现代操作系统都抢先获得更好的性能。

检查评论。 信息链接

于 2016-06-09T11:08:21.863 回答