- 1
- 0
- 约6.57万字
- 约 36页
- 2016-11-28 发布于河南
- 举报
linux文件系统导读
linux文件系统导读
众所周知,文件系统是Unix系统最基本的资源。最初的Unix系统一般都只支持一种单一类型的文件系统,在这种情况下,文件系统的结构深入到整个系统内核中。而现在的系统大多都在系统内核和文件系统之间提供一个标准的接口,这样不同文件结构之间的数据可以十分方便地交换。Linux也在系统内核和文件系统之间提供了一种叫做VFS(virtual file system)的标准接口。
这样,文件系统的代码就分成了两部分:上层用于处理系统内核的各种表格和数据结构;而下层用来实现文件系统本身的函数,并通过VFS来调用。这些函数主要包括:
* 管理缓冲区(buffer. c)。
* 响应系统调用fcntl() 和ioctl()(fcntl.c and ioctl.c)。
* 将管道和文件输入/输出映射到索引节点和缓冲区(fifo.c, pipe.c)。
* 锁定和不锁定文件和记录(locks.c)。
* 映射名字到索引节点(namei.c, open.c)。
* 实现select( )函数(select . c)。
* 提供各种信息(stat.c)。
* 挂接和卸载文件系统(super.c)。
* 调用可执行代码和转存核心(exec.c)。
* 装入各种二进制格式(bin_fmt*.c)。
您可能关注的文档
- §14.4 相对论性动量与能量.ppt
- 最新三角形王飞燕.ppt
- 1996生化试题(北京医科大).doc
- 08年律政刑事诉讼法分章练习题.doc
- 2002基础生物化学.doc
- 2012年特种医学与军事医学科定期考核试卷.doc
- 2014年高考化学必考知识点大全3.doc
- 2014春福师《幼儿心理卫生与辅导》在线作业一.doc
- 30万吨离子膜烧碱.doc
- 30场地设计.doc
- 中国国家标准 GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- 中国国家标准 GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- 《GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法》.pdf
- GB/T 18837-2026多联式空调(热泵)机组.pdf
- 《GB/T 18837-2026多联式空调(热泵)机组》.pdf
- 中国国家标准 GB/T 18837-2026多联式空调(热泵)机组.pdf
- 母乳喂养科学指导.pptx
- 饲料添加剂管理条例解读.pptx
最近下载
- EPLAN电气设计教程.pptx VIP
- 中西医结合诊疗方案制定规范.docx
- 河北省2023年中小学幼儿园教师全员远程培训小学语文实践性作业.pdf VIP
- 生态绿化工程植草沟施工规范.docx VIP
- EPLAN电气设计 课件 任务十四 图纸设计与电气元件选型讲解.pptx
- 消费金融逾期催收管理手册(标准版).doc VIP
- 第5章:MNIST数据集简介.pptx VIP
- 德欧驱动说明书.pdf VIP
- 第13课 循环结构(一)课件 浙教版(2023)信息科技五年级下册.pptx VIP
- 市场营销英语(广东外语外贸大学)中国大学MOOC慕课章节测验答案(课程ID:1002488009).pdf VIP
原创力文档

文档评论(0)