我查看了fair.c(内核3.14)here的代码(对于一个学校项目),我很多时候会看到 buddy 这个词。我想弄清楚它是什么?
我发现了this关于小任务包装的文章,其中提到了“好友”:
Vincent的补丁在系统初始化时为每个CPU分配一个“好友”。可以说“伙伴”是错误的用语,因为这种关系是单向的;一个CPU可以将小任务转储到它的伙伴上(并且只转发给好友),但是说伙伴不能回报。
但是从fair.c文件中的上下文我看不出它是如何连接的。
如果有人可以对这个模糊的主题有所了解
谢谢!