什麼是程式?Linux中程式的組成包括哪幾部分?
程式(Process)是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配的基本單位,是作業系統結構的基礎。那麼Linux中程式的組成包括哪幾部分?Linux程式的特徵是什麼?以下是具體內容介紹。
Linux中程式的特徵
動態性:程式的實質是程式在多道程式系統中的一次執行過程,程式是動態產生,動態消亡的。
併發性:任何程式都可以同其他程式一起併發執行。
獨立性:程式是一個能獨立執行的基本單位,同時也是系統分配資源和排程的獨立單位。
非同步性:由於程式間的相互制約,使程式具有執行的間斷性,即程式按各自獨立的、不可預知的速度向前推進。
多個不同的程式可以包含相同的程式:一個程式在不同的資料集裡就構成不同的程式,能得到不同的結果;但是執行過程中,程式不能發生改變。
Linux中程式的組成
程式的組成包含三個部分:程式控制塊PCB、資料段、程式段。
程式控制塊:使一個在多道程式環境下不能獨立執行的程式,成為一個能獨立執行的基本單位,一個能與其它程式併發執行的程式。
程式段:是程式中能被程式排程程式在CPU上執行的程式程式碼段。
資料段:一個程式的資料段,可以是程式對應的程式加工處理的原始資料,也可以是程式執行後產生的中間或最終資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2949160/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux由哪幾部分組成?與Ubuntu的區別是什麼?LinuxUbuntu
- Linux中uuid是什麼?UUID由幾部分組成?LinuxUI
- 拼多多場景推廣有哪幾部分組成?分別是什麼?
- 什麼是程式?Linux中程式分為哪幾類?Linux
- Python程式哪幾部分組成?包含哪些數字型別?Python型別
- Linux系統的結構是什麼?主要包含哪幾部分?Linux
- 程式的組成部分
- 什麼是網路安全?網路安全包括哪幾個方面?
- Linux運維中一個檔案系統由哪幾部分組成?Linux運維
- python中程式控制結構包括哪幾種Python
- 什麼是大資料分析平臺?由哪些部分組成?大資料
- SQL按照功能分為哪幾類?具體包括什麼?SQL
- InnoDB的邏輯儲存結構是什麼,表空間組成包括哪些?
- web安全是什麼?主要分為哪幾部分?Web
- Linux中如何啟動程式?啟動程式的方法是什麼?Linux
- 從功能開發入手,教育直播系統由哪幾部分組成?
- Linux中管理賬號分為哪兩種?分別包括什麼?Linux
- linux中什麼是使用者組?使用者與組的關係是什麼?Linux
- 什麼是程式間通訊?Linux程式間通訊有幾種方式?Linux
- 程式間通訊是什麼?Linux程式間通訊有幾種方式?Linux
- 什麼是Python?Python語言支援哪幾種程式設計方式?Python程式設計
- Linux核心的組成部分(轉)Linux
- Linux由幾部分組成?Linux系統結構介紹!Linux
- python數字型別是什麼?主要包括幾種?Python型別
- 什麼是程式?Python程式各部分內容介紹Python
- 爬蟲框架的功能組成是什麼爬蟲框架
- Linux中殭屍程式是什麼意思?怎麼檢視殭屍程式?Linux
- JavaScript有哪三部分組成?JavaScript
- ssl證書是由什麼組成?ssl證書是什麼?
- 【Linux】什麼是shell指令碼?shell變數分為哪幾類?Linux指令碼變數
- 什麼是負載均衡?有哪幾種策略?負載
- 應用層是雲端計算中缺失的重要組成部分
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- Linux中程式間通訊是什麼概念?目的是什麼?Linux
- JavaScript由哪三部分組成呢?JavaScript
- 程式碼簽名證書組成部分有哪些
- 21天學通C++(C++程式的組成部分)C++
- 什麼是程式的API?API