1
A
回答
0
請記住,往往是這樣的術語和使用的正式定義可以系統各不相同。也就是說,你所稱的「上下文切換器」通常稱爲「調度器」。他們是一樣的。
0
正如其他答案中所述,實際含義取決於使用這些術語的上下文。
當發生中斷時,CPU將控制權交給系統級代碼。此代碼負責保存中斷任務的上下文,建立上下文以運行系統級代碼並恢復(可能不同)中斷任務的上下文。這就是我所說的上下文切換器。
調度這一術語與調度相關,意思是大致選擇下一個要運行的任務。
所以在典型的任務切換中,例如由於定時器中斷,上下文切換器首先保存被中斷的任務的上下文,建立上下文以運行系統代碼,然後調用調度器。它的工作是選擇一個切換到的任務。該任務返回到上下文切換器,該切換器恢復關聯的上下文。
相關問題
- 1. 線程之間的上下文切換
- 2. 石英調度程序中的pauseJob和pauseTrigger之間的區別?
- 3. Hadoop cgroups和調度程序之間的區別
- 4. Qt中的切換和觸發器之間的區別?
- 5. cl_context&cl之間的區別::上下文
- 6. 阻止調度程序在Java中執行上下文切換
- 7. FreeBSD調度程序和Linux調度程序的區別
- 8. C和JAVA程序之間的區別
- 9. NSURLConnection和NSUrlSession之間的確切區別?
- 10. 反應調度器io和計算之間的區別?
- 11. 阿卡調度員和路由器之間的區別
- 12. 根和web應用程序之間的區別上下文spring mvc
- 13. 進程中線程之間的上下文切換
- 14. 使用即時調度程序和完全不使用調度程序之間的區別
- 15. 程序和存儲過程sql服務器之間的區別?
- 16. 在Linux中的兩個進程之間的上下文切換
- 17. 事件處理程序和回調函數之間的區別
- 18. 請求調度程序轉發和servlet鏈接之間的區別
- 19. 線程上下文切換vs進程上下文切換
- 20. 兩個線程之間的上下文切換問題
- 21. GUI調試器和終端調試器之間的區別
- 22. 時間()和上下文切換
- 23. 在Python中的列表,序列和切片之間的區別?
- 24. 調試器類型之間的區別
- 25. 賦值和替換之間的區別
- 26. WSGI實用程序和Web服務器之間的區別
- 27. 調試和發佈之間的區別
- 28. 如何在kendo ui調度程序中在周和workWeek之間切換
- 29. 在node.js和瀏覽器中的函數上下文(this)之間的區別
- 30. POSIX:如何在線程之間執行上下文切換?