Linux核心學習筆記(2)—— 程序
阿新 • • 發佈:2018-12-12
來源:《Linux核心設計與實現(第2版)》第三章 Robert Love
知識點很少,蝸牛慢慢爬~~~
1. 什麼是程序?
程序是處於執行期的程式以及它所包含的資源的總稱。所謂的資源,像開啟的檔案、掛起的訊號、核心內部資料、處理器狀態、地址空間、一個或多個執行的執行緒等。
核心通過一個唯一的程序標識或PID來標識每個程序。PID預設最大值為32768,該值可修改。
2. 程序的狀態
程序有5種狀態,每個程序必然處於5種狀態中的一種:
-Task_Running(執行) -Task_Interruptible(可中斷的) -Task_Uninterruptible(不可中斷的) -Task_Zombie(僵死) -Task_Stopped(停止)