什麼是程式?Linux中程式分為哪幾類?
Linux中程式分為哪幾類?在Linux系統中,程式分為:互動程式、批處理程式、監控程式三類,接下來我們透過這篇文章為大家詳細介紹一下。
什麼是程式?
程式是正在執行的一個程式或命令,每個程式都是一個執行的實體,都有自己的地址空間,並佔用一定的系統資源。程式一旦執行就是程式。
程式可以看成程式執行的一個例項。程式是系統資源分配的獨立實體,每個程式都擁有獨立的地址空間。一個程式無法訪問另一個程式的變數和資料結構,如果想讓一個程式訪問另一個程式的資源,需要使用程式間通訊,比如管道,檔案,套接字等。
Linux中程式分為哪幾類?
①互動程式:由一個shell啟動的程式,互動程式既可以在前臺執行,也可以在後臺執行。
②批處理程式:這種程式和終端沒有聯絡,是一個程式序列。
③監控程式:也稱守護程式,是一個在後臺執行且不受任何終端控制的特殊程式,用於執行特定的系統任務。
程式的狀態有哪些?
①可執行狀態:此時程式正在執行或者正在執行佇列中等待準備執行。
②等待狀態:此時程式在等待一個事件的發生或某種系統資源。在Linux系統中等待狀態又細分為兩種等待狀態:可中斷的等待狀態和不可中斷的等待狀態。
③暫停狀態:處於暫停狀態的程式被暫停執行。
④僵死狀態:每個程式在執行結束後都會處於僵死狀態,等待父程式呼叫進而釋放系統資源,處於該狀態的程式已經執行結束,但是它的父程式還沒有釋放其系統資源。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2905608/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是模組?Python模組分為哪幾類?Python
- 【Linux】什麼是shell指令碼?shell變數分為哪幾類?Linux指令碼變數
- 什麼是Python演算法?分為哪幾類?Python演算法
- 什麼是Shell?Linux shell分為幾類?Linux
- python爬蟲是什麼?爬蟲可以分為哪幾類?Python爬蟲
- 什麼是程式?Linux中程式的組成包括哪幾部分?Linux
- 網路安全中資訊收集是什麼?資訊收集分為哪幾類?
- SQL按照功能分為哪幾類?具體包括什麼?SQL
- 【Linux分享】什麼是OSI模型?osi參考模型分為哪幾層?Linux模型
- 【網路安全學習】DDoS攻擊具體分為哪幾類?分別是什麼?
- 什麼是Web安全?Web安全主要分為哪幾個方面?Web
- 程式碼審計是什麼?程式碼審計操作流程分為幾步?
- 嵌入式開發主要分為幾類?分別是什麼?
- Linux中負載均衡是什麼?傳輸模式分為幾種?Linux負載模式
- linux程式啟動方式分為幾種?主要作用是什麼?Linux
- web安全是什麼?主要分為哪幾部分?Web
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- Linux系統中lvm是什麼?寫入模式分為幾種?LinuxLVM模式
- Linux中管理賬號分為哪兩種?分別包括什麼?Linux
- 網路安全中的威脅可分為哪幾類?如何區分?
- 【入門知識】網路安全中的漏洞分為哪幾類?
- 學習Java分為幾個階段,分別是什麼?Java
- 什麼是程式間通訊?Linux程式間通訊有幾種方式?Linux
- 程式間通訊是什麼?Linux程式間通訊有幾種方式?Linux
- 什麼是Python?Python語言支援哪幾種程式設計方式?Python程式設計
- Linux中連結分為哪兩種?它們有什麼區別?Linux
- 為什麼是“程式猿”而不是“程式媛”?
- Python運算子分為哪幾類?Python教程!Python
- Linux中如何啟動程式?啟動程式的方法是什麼?Linux
- Linux中殭屍程式是什麼意思?怎麼檢視殭屍程式?Linux
- Java自動化測試框架有哪幾類、區別是什麼?Java框架
- Linux系統的結構是什麼?主要包含哪幾部分?Linux
- 什麼是漏洞挖掘?其流程分為幾個步驟?
- 什麼是web安全?web安全主要分為幾個部分?Web
- 按照網路規模來分,伺服器分為哪幾類?伺服器
- Linux中檔案的特殊許可權有幾種?分別是什麼?Linux
- Linux由哪幾部分組成?與Ubuntu的區別是什麼?LinuxUbuntu
- 拼多多場景推廣有哪幾部分組成?分別是什麼?