在上下文切換期間內核採取了什麼操作操作系統中的上下文切換
-2
A
回答
1
PCB存儲在內核內存中。
實現不同,但一般在PCB將包括直接或 間接:
方法(a進程標識符,或PID)
爲寄存器值的標識符該過程主要包括程序 計數器和過程的堆棧指針值。
用於處理優先級的地址空間(其中更高 優先級的進程得到第一偏好。例如。,在Unix nice值 操作系統)
進程記帳信息,比如當該方法的最後 來看,它的CPU多少時間積累等
指針指向下一個PCB即指向下一工序 的PCB來運行分配給該 過程I/O的信息(即I/O設備,打開的文件列表,等)
+0
謝謝您的回覆 – user1165418 2012-08-14 15:35:10
0
我覺得首先這將取決於它是否是進程或線程上下文切換。
一般來說,一些寄存器和系統相關的數據將被保存。另一組數據將被恢復,以便下一個任務,進程或線程繼續運行。
基本上,內核保存舊環境,爲工作建立新的環境。
+0
感謝您的回覆。 – user1165418 2012-08-14 15:34:23
相關問題
- 1. 製作一個WPF系統上下文菜單項可切換
- 2. CPU的超線程與操作系統的上下文切換之間的關係?
- 3. 通過隨機系統調用的上下文切換
- 4. 沒有上下文切換的系統調用?
- 5. 線程調用系統調用時的上下文切換
- 6. Leopard操作系統的上下文菜單插件
- 7. 切換android系統
- 8. 操作系統
- 9. 操作系統如何獲取進程切換
- 10. Android系統/系統上下文/替換類
- 11. 切換系統不起作用
- 12. 線程上下文切換vs進程上下文切換
- 13. 在Windows7 32位操作系統上的鉻生成錯誤操作系統
- 14. 在操作系統中搜索文件
- 15. 操作系統6上的RadioButtonGroup問題
- 16. 操作系統上的Android圖書
- 17. 操作系統中斷
- 18. JNLP不下載操作系統資源
- 19. C# - 系統切換隱藏文件?
- 20. FASM操作系統
- 21. Linux操作系統
- 22. 操作系統 - TLB
- 23. 命令在Linux操作系統上保存MATLAB中的文件
- 24. 中文操作系統上的表格縮放問題(96 dpi)
- 25. 是否有可用於跟蹤上下文切換的Linux系統API?
- 26. Linux系統:當切換至
- 27. 記錄Hadoop的文件系統操作
- 28. Android操作系統更新系統
- 29. Adobe AIR和不同的操作系統文件系統
- 30. 與操作系統無關的API來監視文件系統?
這聽起來像作業。也許你可以在你的教科書中查看它? – 2012-02-26 05:42:06
嘿,我知道答案,但我正在尋找來自專家的一些標準觀點,而這不是一項家庭作業。 – user1165418 2012-02-26 05:49:49
如果你知道答案,那麼說出你已經知道的內容並指明你正在尋找其他意見可能是明智的,否則就好像你正試圖讓某人做你的功課。 – 2012-02-26 05:54:25