什麼是程式?Linux中程式的組成包括哪幾部分?

老男孩IT教育機構發表於2023-04-27

  程式(Process)是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配的基本單位,是作業系統結構的基礎。那麼Linux中程式的組成包括哪幾部分?Linux程式的特徵是什麼?以下是具體內容介紹。

  Linux中程式的特徵

  動態性:程式的實質是程式在多道程式系統中的一次執行過程,程式是動態產生,動態消亡的。

  併發性:任何程式都可以同其他程式一起併發執行。

  獨立性:程式是一個能獨立執行的基本單位,同時也是系統分配資源和排程的獨立單位。

  非同步性:由於程式間的相互制約,使程式具有執行的間斷性,即程式按各自獨立的、不可預知的速度向前推進。

  多個不同的程式可以包含相同的程式:一個程式在不同的資料集裡就構成不同的程式,能得到不同的結果;但是執行過程中,程式不能發生改變。

  Linux中程式的組成

  程式的組成包含三個部分:程式控制塊PCB、資料段、程式段。

  程式控制塊:使一個在多道程式環境下不能獨立執行的程式,成為一個能獨立執行的基本單位,一個能與其它程式併發執行的程式。

  程式段:是程式中能被程式排程程式在CPU上執行的程式程式碼段。

  資料段:一個程式的資料段,可以是程式對應的程式加工處理的原始資料,也可以是程式執行後產生的中間或最終資料。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2949160/,如需轉載,請註明出處,否則將追究法律責任。

相關文章