Linux 中的 PID 管理器是什麼?


在 Linux 中,儲存在磁碟上的可執行檔案稱為**程式**,載入到記憶體中並執行的程式稱為程序。程序啟動時,會獲得一個唯一的編號,稱為**程序** ID **(PID)**,用於標識該程序。如果需要終止某個程序,例如,我們可以透過其 PID 來引用它。由於每個 PID 都是唯一的,因此不會出現歧義或意外終止錯誤程序的風險(除非輸入錯誤的 PID)。

如果開啟**top**(在終端中,鍵入**top**並按 Enter 鍵),則 PID 列會列出當前載入到記憶體中的所有程序的程序 ID,無論其狀態如何(睡眠、殭屍等)。守護程序(系統程序)和使用者程序都有其自己的程序 ID。PID 並不總是按數字順序分配,因此看到看似隨機的數字選擇是正常的。

init

一個非常重要的程序稱為**init**。init 是系統中所有程序的祖先,因為所有其他程序都在其下執行。每個程序都可以追溯到 init,它的 PID 始終為 1。核心本身的 PID 為 0。

更新於:2019年10月16日

瀏覽量 1K+

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.