OSWikiHK: 請協力 GPLv3 的中文翻譯工作。

procfs

OSWikiHK,自由中文開源知識庫

procfs (process filesystem, 進程檔案系統) 是一個在大部份 Unix/Linux 用來由內核存取進程 (process) 資訊的虛擬檔案系統 (pseudo file system)。這表示它不是個真正的檔案系統,裡面的檔案和目錄都不是真正存在,而是系統動態自動生成的。除小量記憶體外,它們不佔用任何儲存空間。仲是當中有少檔案的大小是零,但您認可以從它們讀取資料。而 procfs 一般會被掛載目錄 /proc

除 GNU/Linux 外,多個 Unix 系統包括 Solaris、BSD、IBM AIX、QNX 和 Plan 9 都有支援 procfs。而在 GNU/Linux 上,procfs 更被伸延用來存取進程以外的內核資訊。

目录

主要目錄及檔案

歷史

procfs 最早由 Tom J. Killian 於 1984 年 6 月的 USENIX 提出[1]用來取代以往用來追踪進程的 ptrace 系統呼叫 (system call) 並現實在次年正式推出的 Unix 8th Edition 中。[2]

參考資料

  1. T. J. Killian. (1984-06). “Processes as Files”. Proceedings of the USENIX Software Tools Users Group Summer Conference 1984 June, p.203-207.
  2. Eric Schrock (2004-06-25). “A brief history of /proc”. Eric Schrock's Weblog.

相關頁面

相關連結

Personal tools
廣告橫額