gpt4 book ai didi

ubuntu - 是否可以确定正在使用什么调度算法来调度我们机器中的进程?

转载 作者:行者123 更新时间:2023-12-04 18:38:12 25 4
gpt4 key购买 nike

我在 Intel i7(第一代)处理器上使用 ubuntu 13.04。我可以找出我的操作系统是如何调度进程的吗?

我想知道它是使用公平共享还是基于优先级的算法。如果是这样,每个进程可能的时间片值是多少,以及如何确定初始进程优先级。

最佳答案

基本上 Linux 提供了两种独立的进程调度算法。一是多进程间公平抢占调度的分时算法;另一个是为绝对优先级比公平更重要的实时任务设计的。在实时情况下,系统必须允许内核被抢占以保持低调度延迟。
Linux 只允许在用户模式下运行的进程被抢占。进程在内核模式下运行时不能被抢占,即使具有高优先级的实时进程可用。
希望这会有所帮助。

关于ubuntu - 是否可以确定正在使用什么调度算法来调度我们机器中的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17760806/

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