6.4文件系统其他功能的实现 6.4.1 文件系统调用的实现 6.4.2 UNIX文件系统调用 6.4.3 文件卷的安装和使用 6.4.4 文件共享 6.4.5 层次式文件系统模型 6.4.6 辅存空间管理 6.4.7 内存映射文件 6.4.8 虚拟文件系统 6.4.1 文件操作的实现 文件系统提供给用户程序的一组系统调用,包括:建立、打开、关闭、撤销、读、写和控制,通过这些系统调用用户能获得文件系统的各种服务。 建立文件(1) ? 用户把信息作为一个文件存放到存储设备上时,使用建立操作向系统提出建立一个文件的要求。 ? 用户使用‘建立’系统调用时,通常应提供以下参数: 建立文件(2)建立系统调用的主要工作 打开文件(1) 使用已建立的文件前,通过‘打开’文件操作建立文件和用户间的联系 打开文件可使用显式、可使用隐式 用户打开文件时需要给出文件名和设备类(号) 打开文件(2)打开系统调用的主要工作 在活动文件表中申请空项,存放该文件的文件目录信息; 根据文件名查找目录文件,找到的文件目录信息复制到活动文件表占用栏; 若打开的是共享文件,应有相应处理,共享文件用户数加1; 文件定位,卷标处理; 读/写文件(1) 文件打开后,可用读/写系统调用访问文件,应给出参数:文件名、主存缓冲地址、读写的字节个数等。 读/写文件(2)读/
您可能关注的文档
- 微生物肥料是未来农业的发展方向.ppt
- 心理测量学教案 word.doc
- 微观经济学总结图文计算题.ppt
- 微观经济学课件-第4章生产的基本规律.ppt
- 必修1专题3 铁、铜的获取及应用(六校—徐政波).doc
- 心理学基础第三讲.ppt
- 德国申根签证申请.ppt
- 必修2 4.2:人地关系思想的演变(湘教版).ppt
- 心理学学习策略.ppt
- 必修1第四章教材分析.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)