- 9
- 0
- 约1.68千字
- 约 2页
- 2022-07-09 发布于山东
- 举报
7.5 虚拟文件系统
上一节清楚地说明了现代操作系统必须同时支持多个文件系统类型。但是操作系统如何才能
把多个文件系统整合成一个目录结构?用户如何在访问文件系统空间时,可以无缝地在文件系统
类型之间移动?现在来讨论这些实现细节。
实现多个类型文件系统的一个明显但不十分满意的方法是为每个类型编写目录和文件程序。
但是,绝大多数操作系统包括 UNIX 都使用面向对象技术来简化、组织和模块化实现过程。使用这
些方法允许不同文件系统类型可通过同样结构来实现,这也包括网络文件系统类型如 NFS。户可
以访问位于本地磁盘的多个文件系统类型,甚至位于网络上的文件系统。
采用数据结构和子程序,可以分开基本系统调用的功能和实现细节。因此,文件系统实现包
括三个主要层次,如图 7.18所示。第一层为文件系统接口,包括 open() ,read(), write()和
close()调用及文件描述符。
图 7.18 虚拟文件系统示意图
第二层称为虚拟文件系统( VFS )层,它有两个目的:
1. VFS 层通过定义一个清晰的 VFS 接口,以将文件系统的通用操作和具体实现分开。多个
VFS 接口的实现可以共存在同一台机器上,它允许访问已装在本地的多个类型的文件系统。
2. V
您可能关注的文档
最近下载
- 2025年初级qc小组考试试题及答案.docx VIP
- 高考物理题型归纳与变式演练卷:动量问题综合.pdf VIP
- qc小组初级考试试题及答案.doc VIP
- 2025版高考物理考点题型归纳总结(含答案)考点32 动量 冲量 动量定理.docx VIP
- 中考物理压轴题及答案(力学).doc VIP
- 2025年综合类-验船师考试-验船师船体部分历年真题摘选带答案(5套合计100道单选).docx VIP
- 小猪佩奇第一季中英台词互译(21-30)集.pdf VIP
- 单片机原理及应用技术(第3版)+李全利+习题答案 .pdf VIP
- 2025年《QC小组基础教材》培训考试试卷 .pdf VIP
- 2025年内蒙古大学中国近现代史纲要期末考试模拟题附答案.docx VIP
原创力文档

文档评论(0)