gpt4 book ai didi

Linux 内核 : schedule() function in multi-processors system

转载 作者:太空宇宙 更新时间:2023-11-04 10:36:48 25 4
gpt4 key购买 nike

多处理器系统中调度函数的 ((performing)) 与单处理器系统中的 ((performing)) 有区别吗?

最佳答案

一些需要考虑的事情:

  1. 如果每个处理器都运行自己的时钟,那么调度程序可以在每个内核上独立地在不同的时间调用,甚至可以设置为无滴答。
  2. 每个处理器都需要自己的运行队列。
  3. 调度程序可以采取措施来平衡负载并将任务从热处理器迁移到竞争较少的处理器。

更多信息可以在《Professional Linux kernel architecture Chapter 2.8.1》一书中找到,或者查看Linux源代码kernel/sched/*并搜索那些由CONFIG_SMP marco控制的,这本质上是SMP和非SMP版本之间的区别.

关于Linux 内核 : schedule() function in multi-processors system,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37012558/

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