VFS-虚拟文件系统的分析.pptxVIP

  • 6
  • 0
  • 约 23页
  • 2016-12-10 发布于北京
  • 举报
VFS-虚拟文件系统的分析

VFS-虚拟文件系统分析嵌入式软件工程师 陈红 宝德科技集团技术研究院VFS概念VFS:Virtual File System or Virtual Filesystem Switch支持标准文件系统和其他的多种文件系统用户进程和逻辑文件系统之间的抽象层对逻辑文件系统访问都必须经过的通用层VFS设计机制冗余=效率求同存异(generic_*)PointerCountVersion(COW)Lock(struct domain word,not code(process wait queue,not waiter ))List_head(hlist_head)……VFSVFS向上对用户进程提供文件操作接口,向下提供给逻辑文件系统的具体的实现接口通用的文件模型VFS实现了一个通用的文件模型来代替所有支持的逻辑文件系统。通用的文件模型是一种与Unix文件系统齿合度非常高的模型,在集成其他的文件系统时,需要将这些文件系统的概念模型与通用模型进行映射。 -比如,FAT文件系统没有inode节点的概念。通用的文件模型的主要组件如下: -superblock:挂载的文件系统信息 -inode:文件的管理和本身的信息 -file:由进程打开的文件信息 -dentry:目录文件的信息通用文件模型对象文件系统的演进Linux0.11的文件系统 在linux0.11

文档评论(0)

1亿VIP精品文档

相关文档