像這樣的一些問題,在這裏已經問過,但我一直沒能回答以下之一:當內核調度進程Pi對處理器的磨合,如何做調度信號這種親和力?謝謝。Linux內核調度
1
A
回答
2
內核擁有每個CPU運行隊列。將任務從一個核心轉移到另一個核心涉及將其從一個隊列中移出並放入另一個隊列中。例如參見http://lxr.linux.no/#linux+v2.6.37/kernel/sched.c#L5859。
0
+0
但是,這是在用戶空間,不內核調度做同樣的事情後一個任務被喚醒? – 2011-02-04 16:38:49
-1
在少數情況下,內核綁定的CPU任務。
1)當任務分叉 2)睡眠時 2)當任務被遷移
相關問題
- 1. Linux內核調度
- 2. Linux內核調度變量「vruntime」
- 3. 解開Linux內核調度程序
- 4. Linux內核線程 - 調度程序
- 5. Linux內核調試
- 6. Linux內核模塊調試
- 7. 從Linux調試Windows內核
- 8. Linux內核add_timer
- 9. 哪些任務對應於Linux內核調度程序?
- 10. 如何創建一個新的Linux內核調度程序
- 11. 如何測量Linux內核中的調度延遲?
- 12. cpumask如何影響linux內核中其他進程的調度?
- 13. 如何在linux內核中實現新的調度方案
- 14. 在Linux內核中啓用調度程序統計信息
- 15. Linux內核崩潰調用堆棧長度
- 16. 針對linux內核進程調度程序的FCFS算法
- 17. Linux用戶空間和內核空間調度
- 18. 內核崩潰後獲取linux內核調試信息
- 19. Linux內核模塊(內核3.5)中的系統調用攔截
- 20. Linux內核多核問題
- 21. 在啓動時調試Linux內核
- 22. 冗餘的Linux內核系統調用
- 23. Linux內核中的系統調用
- 24. linux內核函數調用者
- 25. Linux內核AIO,開放系統調用
- 26. 當前的Linux內核調試技術
- 27. 更改linux內核系統調用號
- 28. 如何調試linux內核模塊?
- 29. Gnu調試器和Linux內核
- 30. linux內核的調試符號文件
是的,這可能是我需要知道的東西。 – 2011-02-04 20:02:57