gpt4 book ai didi

linux - linux内核的 'expired'队列中是否存在实时进程?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:16 25 4
gpt4 key购买 nike

在 linux 内核 2.4 中:

实时进程的优先级为 0-99,它们与 nice 进程(优先级在 100 到 139 之间)共存于就绪队列。但是实时进程应该在需要的时候运行,所以当它们的时间片被消耗时,它们会得到更多的时间。

那么实时进程是否可以存在于过期队列中,其中所有消耗了时间片的进程都存在?

最佳答案

首先,您混合了 2.4 和 2.6 Linux 调度程序。 2.4 Linux 调度程序没有任何过期队列active queueexpired queue 的概念是在 Linux 2.6 开始的 O(1) 调度器中引入的。

现在您的问题的答案是 - 不。实时进程以循环方式调度并且处于事件状态,过期数组仅用于 sched_normal 任务,即。优先级范围为 100 - 139 的进程。

关于linux - linux内核的 'expired'队列中是否存在实时进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905151/

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