操作系統精髓與設計原理(三)進程

一.進程

進程的兩個基本組成元素

1.程序代碼

2.數據集

進程控制塊

進程控制塊是支持多進程的關鍵工具,進程中斷時,操作系統會把程序計數器和上下文數據保存到進程控制塊中,進程的狀態也相應的改變爲其他值,支持後來恢復進程的執行.

標識符:用來區分其他進程

狀態:運行態等

優先級:進程的優先順序

程序計數器:程序中即將執行的下一條指令的地址

內存指針:程序代碼和進程相關數據的指針,及與其他進程共享內存塊的指針

上下文數據:進程執行時處理器的寄存器中的數據

I/O狀態信息:I/O請求,分配給I/O設備和進程使用的文件列表

記賬信息:處理器時間總和,使用的時鐘數總和等

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章