關閉→
當前位置:知科普>IT科技>進程由程序什麼和什麼組成

進程由程序什麼和什麼組成

知科普 人氣:2.18W

進程通常由進程控制塊、程序段、數據段三部分組成。在一個實際的系統裏進程的狀態及其轉換比上節敍述的複雜一些,例如,引入專門的新建態(new)和終止態(exit )。

進程由程序什麼和什麼組成

進程控制塊(PCB)(系統為了管理進程設置的一個專門的數據結構,用它來記錄進程的外部特徵,描述進程的運動變化過程。系統利用PCB來控和管理進程,所以PCB是系統感知進程存在的唯一標誌。進程與PCB是一一對應的)在不同的操作系統中對進程的控制和管理機制不同,PCB中的信息多少不一樣,通常PCB應包含如下一些信息。

程序段就是一段程序(可以是一個子過程SUB,一個函數FUNCTION(用面向對象的觀點或稱為方法),程序都是從上到下施行的。

在採用段式內存管理的架構中,數據段(data segment)通常是指用來存放程序中已初始化的全局變量的一塊內存區域。數據段屬於靜態內存分配。數據段,代碼段在程序運行之前就已經確定了的。數據段一種傳輸層的PDU。OSI模型每一層都對數據進行封裝來形成PDU(Protocol Data Unit,協議數據單元)。PDU包含在模型每一層給數據添加的控制信息。這些控制信息通常被添加在數據字段前面的報頭中,但也可能被添加在報尾中。OSI模型每一層都對數據進行封裝來形成PDU,PDU的名稱隨報頭提供的信息而異。這些PDU信息僅在接收設備的對等層被讀取,然後被剝離,然後數據被交給下一層。

TAG標籤:#進程 #