Linux學習筆記--文件共享

文件內部結構 內核用三種數據結構表示打開的文件。 在進程中,有一個記錄項,記錄文件描述符和指向文件表的指針 內核爲所有打開文件維持一張文件表,記錄文件狀態標誌、當前文件偏移量、指向該文件V節點表的指針 每個打開的文件或者設備都有一個v節點數據結構,記錄文件類型和對比文件進行各種操作的函數指針 如下圖所示,一個進程打開多個文件: 當多個進程打開同一個文件時,內部結構關係如下圖: 可能有多個文件描述符
相關文章
相關標籤/搜索