gpt4 book ai didi

c - 运行在普通内核上、使用普通调度程序的普通进程进入一个事件周期的平均时间是多少?

转载 作者:行者123 更新时间:2023-12-05 01:08:33 27 4
gpt4 key购买 nike

我在这里和那里有一些信息块,但没有真实案例的真实完整示例,具有真实时间近似值(与人类世界一样真实;例如:10^-7 秒/10^-5 秒或任何顺序量级)。

为了给我想知道的内容提供一些额外的提示,我将尝试一个示例,然后等待进入正确的轨道:

3.2 及更高版本的 linux 内核(您可能需要它来评估调度程序)

~i5/i7 代硬件(您可能需要它来近似主系统时钟)

假设有 2 个“同等优先级”的进程数 10^2 和 10^4(我知道你们中的很多人可能会因为那 10^4 对我发疯,但让我们将此作为练习)

如果我的问题是关于一个线程的“行动时间”,它会如何翻译?
假设您有相当数量的线程均匀分布在 10^2 个进程之间,每个进程有 ~10-100 个线程,而只有一个繁忙的进程有很多线程 ~10^4。

我认为答案有很多详细的棘手部分,我的问题中可能缺少某些内容,但假设是常见/平均情况,如果是这样,

谢谢你。

最佳答案

Linux 使用 100 毫秒作为调度程序时间段,如果这是您要问的,以您自己的复杂方式:-)

没有什么说一个过程必须使用他们的整个量程,事实上,如果他们提前发布,我认为他们的优先级会被提高一点作为奖励。

关于c - 运行在普通内核上、使用普通调度程序的普通进程进入一个事件周期的平均时间是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17104276/

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