簡體   English   中英

是否存在與可執行文件不相關的UNIX / Linux進程

[英]Is there a UNIX/Linux process, which is not associated with executable file

在Maurice J. Bach的《 UNIX操作系統的設計》一書中,我讀到“除了少數例外,每個進程都與一個可執行文件相關聯……”。 我想知道哪個進程與可執行文件不相關。 有什么答案嗎???

您正在刪去如下句子:

由於先前的exec調用,每個進程都與一個可執行文件相關聯

init或其更新的實現不是通過exec系統調用創建的,而是由內核手工創建的。

現代Unix實現還具有創建特定方式的內核線程。

在Linux上,有一堆進程是內核的一部分,並不特定於可執行文件。

這些在ps輸出的[]內部顯示。 從技術上講,它們是線程,但是它們具有自己的進程ID。

root         2     0  0 08:33 ?        00:00:00 [kthreadd]
root         3     2  0 08:33 ?        00:00:00 [ksoftirqd/0]
root         5     2  0 08:33 ?        00:00:00 [kworker/0:0H]
root         7     2  0 08:33 ?        00:02:09 [rcu_sched]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM