理想情况下,仅 RTOS 系统允许其他任务抢占任务是正确的,而在非 RTOS 系统中,任务可以被中断或 ISR 而不是其他任务抢占。
以下语句对于抢占式内核也是正确的,它是否也适用于抢占式任务。
“大多数操作系统不允许这样做,但某些应用程序(例如实时系统)需要这样做”
理想情况下,仅 RTOS 系统允许其他任务抢占任务是正确的,而在非 RTOS 系统中,任务可以被中断或 ISR 而不是其他任务抢占。
以下语句对于抢占式内核也是正确的,它是否也适用于抢占式任务。
“大多数操作系统不允许这样做,但某些应用程序(例如实时系统)需要这样做”
RTOS 代表实时操作系统。
您必须比较各种调度算法,如 FCFS、SJF、优先级调度、循环多队列等。各有优劣。然后你就可以弄清楚为什么我们在 rtos 中使用优先级抢占式。因为那是需要。示例 Vxworks 具有优先级抢占性,但当两个具有相同优先级的任务出现时,它会进行循环。
“大多数操作系统不允许这样做,但某些应用程序(例如实时系统)需要这样做”。事实并非如此,因为大多数现代操作系统都抢先获得更好的性能。
检查评论。 信息链接