- 2
- 0
- 约6.72千字
- 约 6页
- 2017-03-15 发布于四川
- 举报
文件系统相关数据结构及相互间的关系
详细关系:
进程要访问文件,就要首先与文件系统中要访问的文件建立连接,在进程数据结构task_struct中,有两个指针fs和files,一个指向fs_struct数据结构,是关于文件系统的信息;另一个指向files_struct数据结构,是关于已打开文件的信息。
fs_struct数据结构中有dentry结构指针,dentry结构中有inode结构指针。Dentry结构所代表的是逻辑意义上的文件,记录的是其逻辑上的属性,而inode结构所代表的是物理意义上的文件,记录的是物理上的属性。它们之间的关系是多对一的关系。Inode结构中定义union数据结构用于大致反应Linux内核目前所支持的各种文件系统。
2.1.dentry结构中有一个d_inode指针指向相应的inode结构,dentry结构代表的是逻辑意义上的文件,描述文件的逻辑属性,因此目录项在磁盘上并没有对应的映像;而inode结构代表的是物理意义上的文件,记录其物理属性,对与一个具体的文件系统,inode结构在磁盘上有对应的映像。由此可见,一个索引节点对象可能对应多个目录项对象。一个有效的dentry结构必定对应一个inode结构,这是因为一个目录项要么代表一个文件,要么代表一个目录,而目录实际上也是文件。所以只要dentry结构是有效的,则其指针d_inod
您可能关注的文档
- ERP系统管理模块操作培训教材[二]2.ppt
- Java程序设计课程学案.doc
- ERPMESPCS搭建工业4-0的平台.ppt
- JAVA编核程心结构图.doc
- java聊天室项目的设计书.doc
- 陕西省创建省级文明校园实施规则.doc
- Excel2000[第四讲]-数据分析.ppt
- 陕西省华山风景名胜区细则.doc
- Java课程知识点复习小结.doc
- excel与数据处理及作图5-31.ppt
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 2026人教版一年级数学下册期中测试卷(4套含解析答案).docx VIP
- 04S206_自动喷水与水喷雾灭火设施安装_给排水图集.pdf VIP
- 篮球行进间运球公开课教案.pdf VIP
- 《精神疾病诊断与统计手册》DSM5.pdf VIP
- 湖北云学联盟2025-2026学年高二下学期3月学科素养测评英语试题.docx VIP
- 成人重症患者颅内压增高防控护理专家共识.pptx VIP
- 竣工结算书封面.pdf VIP
- Level 2 Unit 9 -Unit 10Review课件 剑桥少儿英语KB2.ppt
- 2026年香港小学五年级插班考试题及答案.doc VIP
- 艾宾浩斯曲线生字表3500(1-6年级).docx VIP
原创力文档

文档评论(0)