操作系统ch6.4文件系统其他功能.ppt

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) 读/

文档评论(0)

1亿VIP精品文档

相关文档