《高级操作系统》3.第三章 文件系统.docVIP

  • 2
  • 0
  • 约2.38千字
  • 约 5页
  • 2017-08-12 发布于河南
  • 举报

《高级操作系统》3.第三章 文件系统.doc

第三章 文件系统(FS) §3.1 引言 符号名 相关信息 内容,形式,属性,基本操作:读、写、创建、重定位(seek)、删除、截短 优点:实现逻辑和物理的分离 FS的接口=syscall+实用程序 FS抽象元素:文件、目录、文件描述字(FD,描述文件当前状态,如指针、当前用户数等,实现上其实是文件打开后的指针)、文件系统(FS,指明现在用的是哪一个FS) 说明: 一个OS支持多个FS Unix: S5FS, FFS(Fast FS)-UFS(Unix FS), NFS, RFS, AFS(Andrew FS) FFS: 特指原始的 UFS: 后来的 所有的FS,4个抽象元素,界面不一样 如:文件名有的小于等于14个字符,有的小于等于255个字符 UFS, 字符流 “/”的含义: 根目录,分隔符 如:/usr/local = //usr/local “.”:usr “..”:local fd和open fd=fopen(path, mode) path: 文件名 mode: 使用方式 fd经常是一个小的整数,是file description,不是FID,而是一个指针 (1)系统打开文件表(整个系统是一个) 放的是与进程无关的文件信息,文件的静态信息 (2)进程打开文件表(每个进程是一个) 放的是与进程相关的信息,r/w过程使用的动态信息 实现多个FS-FS框架 现在看到的FS是

文档评论(0)

1亿VIP精品文档

相关文档