一.進程
進程的兩個基本組成元素
1.程序代碼
2.數據集
進程控制塊
進程控制塊是支持多進程的關鍵工具,進程中斷時,操作系統會把程序計數器和上下文數據保存到進程控制塊中,進程的狀態也相應的改變爲其他值,支持後來恢復進程的執行.
標識符:用來區分其他進程
狀態:運行態等
優先級:進程的優先順序
程序計數器:程序中即將執行的下一條指令的地址
內存指針:程序代碼和進程相關數據的指針,及與其他進程共享內存塊的指針
上下文數據:進程執行時處理器的寄存器中的數據
I/O狀態信息:I/O請求,分配給I/O設備和進程使用的文件列表
記賬信息:處理器時間總和,使用的時鐘數總和等