在上下文切換期間內核採取了什麼操作操作系統中的上下文切換
-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. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 7. 操作系統 - SSD上的文件系統與旋轉
- 8. 操作系統中
- 9. Leopard操作系統的上下文菜單插件
- 10. 切換android系統
- 11. 在Windows操作系統中的pathos軟件包操作系統
- 12. 操作文件系統
- 13. FUSE文件系統操作
- 14. 操作系統
- 15. 操作系統如何獲取進程切換
- 16. Java中的操作系統
- 17. 操作系統中的fork()
- 18. 如何獲取Qt中文件系統操作的上下文菜單?
- 19. Android系統/系統上下文/替換類
- 20. 切換系統不起作用
- 21. 在Windows7 32位操作系統上的鉻生成錯誤操作系統
- 22. 通緝:所有在Raspberry Pi上運行的操作系統操作系統?
- 23. 線程上下文切換vs進程上下文切換
- 24. 在操作系統中搜索文件
- 25. CentOS上的文件操作中的操作系統錯誤13號?
- 26. Innodb:文件操作中的操作系統錯誤號碼1117
- 27. 操作系統中斷
- 28. 所有android操作系統上的webview?
- 29. 操作系統6上的RadioButtonGroup問題
- 30. 單機上的多個操作系統
這聽起來像作業。也許你可以在你的教科書中查看它? – 2012-02-26 05:42:06
嘿,我知道答案,但我正在尋找來自專家的一些標準觀點,而這不是一項家庭作業。 – user1165418 2012-02-26 05:49:49
如果你知道答案,那麼說出你已經知道的內容並指明你正在尋找其他意見可能是明智的,否則就好像你正試圖讓某人做你的功課。 – 2012-02-26 05:54:25