Linux 文件描述符 文件表項 i節點結構

Linux的VFS(虛擬文件系統)學習起來很痛苦,看源碼不太明智,看完分析完就忘且太浪費時間,懂了後也無法應用在實際場合中。所以這裏只是討論下文件描述符,文件表項(file結構體)和inode,理清實現的思路。 一、概念 首先區分文件描述符和打開的文件。內核維護了三個數據結構,分別是: 進程級的文件描述符表(即每個進程一個); 系統級的打開文件表(即該表在整個內核中只有一個),表項爲struct
相關文章
相關標籤/搜索