Unix進程對打開文件的管理

看下圖: 說明: 系統維護一個進程表,一個進程對應進程表裏面的一個進程項,進程項裏包含了此進程打開的所有文件的文件描述符表信息。 系統爲所有打開的文件維護一張文件表,每個進程的每一個文件描述符對應一個文件表項。 文件表項裏有一個v節點表項指針,指向v節點表。v節點表在內存中,一個v節點表項對應一個文件,存儲了文件一些屬性信息。 舉例,我們只看前兩個進程: 最上面進程打開文件a,對應fd0,打開文件
相關文章
相關標籤/搜索