2011-02-04 127 views
1

像這樣的一些問題,在這裏已經問過,但我一直沒能回答以下之一:當內核調度進程Pi對處理器的磨合,如何做調度信號這種親和力?謝謝。Linux內核調度

回答

2

內核擁有每個CPU運行隊列。將任務從一個核心轉移到另一個核心涉及將其從一個隊列中移出並放入另一個隊列中。例如參見http://lxr.linux.no/#linux+v2.6.37/kernel/sched.c#L5859

+0

是的,這可能是我需要知道的東西。 – 2011-02-04 20:02:57

-1

在少數情況下,內核綁定的CPU任務。

1)當任務分叉 2)睡眠時 2)當任務被遷移