文件系统是操作系统中负责存取和管理信息的模块-南京大学.pptVIP

  • 13
  • 0
  • 约8.49千字
  • 约 78页
  • 2018-03-24 发布于天津
  • 举报

文件系统是操作系统中负责存取和管理信息的模块-南京大学.ppt

文件系统是操作系统中负责存取和管理信息的模块-南京大学

使用同一位移指针的文件共享 使用不同位移指针的文件共享 其他类型文件系统 日志结构文件系统(Log-Structured File System) 延迟多次写盘操作,能提高I/O效率,同样也增加了文件系统不一致性风险 集合同一次文件变动(如创建文件)所涉及的所有修改,作为一个日志记录写回磁盘 日志文件系统(Journaling File System) 每次文件变动前,先将涉及的操作记录下来 若所有操作成功,则删除操作记录 否则,根据日志记录进行恢复 虚拟文件系统 虚拟文件系统(1) 目标: 同时支持多种文件系统 系统中可安装多个文件系统 为用户提供一致的接口 提供网络共享文件支持 可扩充新的文件系统 基本思路: 对多个文件系统的共同特征进行抽象,形成一个与具体文件系统无关的虚拟层,并在此层上定义对用户的一致性接口。 虚拟文件系统(2) 虚拟文件系统(3) 文件系统的管理与优化 磁盘空间管理 文件存储空间管理方法: 位示图(b) 成组空闲块链表(a) 文件系统的管理与优化 物理块尺寸 块越小 → 磁盘利用率越高 块越大 → 磁盘的I/O效率越高 文件系统的管理与优化 磁盘块链表记录空闲块可能导致不必要的I/O操作 临时文件的创建与释放导致(a)-(b)多次发生 保持磁盘块链表半满(c),可解决此问题 文件系统的管理与优化 高速缓存管理 LRU算法可行 LRU不能完全满足要求 不仅要

文档评论(0)

1亿VIP精品文档

相关文档