Linux打開文件的內核數據結構

上圖表現了進程打開的標準輸入與標準輸出文件的內核數據結構(可用於所有I/O)。 值得注意的是:在Linux中沒有使用v-node節點,而是直接使用了通用的i-node節點結構。   這三張表(進程文件描述符表,打開文件表,i-node節點表)的關係及其表項內容也在上圖中表現出來了。 需要注意一點:這種表間關係對於在不同進程之間共享文件的方式非常重要。 如下圖:兩個獨立進程各自打開同一個文件 注意打
相關文章
相關標籤/搜索