fs_struct,file_struct,file,file_operations等的關聯關係

先上一張圖: task_struct不用多說,是Linux中的進程描述符; fs字段指向fs_struct結構體,是用來記錄這個進程的工作目錄pwd,和它的根目錄root;顯然目錄信息是由dentry結構體保存的;在linux中,目錄也是一種文件,因此dentry結構體會有指向inode結構體的指針字段d_inode; file字段指向files_struct結構體,這個結構體是用來記錄該進程打開
相關文章
相關標籤/搜索