7.2-第十七讲 文件系统.pptVIP

  • 1
  • 0
  • 约2.74千字
  • 约 27页
  • 2019-12-03 发布于湖北
  • 举报
第十七讲 文件系统 目的与要求:掌握文件系统调用处理及使用。了解文件备份与保护,文件系统的组成和各部分功能。 重点:文件使用和控制、文件保护。 作业:10,11,13,15。 7.4文件访问系统调用 操作系统提供文件创建、删除、打开、关闭、读、写等系统调用作为用户编程界面。 另一文件访问接口Memory-Mapped文件访问。 文件的建立与删除 CREATE、DELETE系统调用参数包括 文件名(路径名) 设备名(卷名) 其它信息(FCB中要用户提供的信息) 文件的建立与删除 CREATE系统调用大致处理过程 检查参数合法性 在文件目录结构中的适当位置建立一个文件控制块FCB。 将参数填入FCB。 分配文件所存放的外存空间(也可lazy分配即在写数据时分配),建立索引表,填入FCB中。 文件的建立与删除 DELETE文件系统调用过程 检查参数,得到文件名(路径名) 按名查找文件目录结构,找到文件的FCB 按FCB中的索引表释放文件所占外存空间 从文件目录结构中删除FCB 。 文件的打开与关闭 OPEN系统调用处理过程 检查参数,获得文件名(路径名); 按名查找文件目录结构,找到文件的FCB; 将FCB拷贝入内存,存入内存活跃文件目录表中; 建立一张本次打开的文件读写状态信息表,将当前访问指针指向文件首; 将文件读写状态信息表的地址存于进程PCB中的资源描述区中“打开

文档评论(0)

1亿VIP精品文档

相关文档