Linux VFS顶向下分析.docVIP

  • 6
  • 0
  • 约3.61千字
  • 约 5页
  • 2016-08-18 发布于贵州
  • 举报
Linux VFS顶向下分析

Linux VFS(虚拟文件系统)主干分析 作者:卓达城 职业:学生 学校:华南理工大学(本科) 华中科技大学(2010级研究生在读) 实验室:集群网络与服务计算实验室 主要研究方向:嵌入式虚拟化 联系方式:zhuodc@ 日期:2011年2月17日 一、概述 对于VFS(虚拟文件系统,下同)最主要的作用在于设备驱动和文件系统这两块,个人以为,各种大神的书对VFS的分析确实非常透彻,涉及方方面面,但是由于内容太多,所以很难让读者理解VFS的架构,本文主要从文件系统这个方面分析VFS,抓住主干和核心数据结构,意在让读者有一个架构上的理解,至于文件权限等其它问题,这里略过,细节方面的内容请拜读各大Linux神书。 二、从VFS到实际文件 2.1 存储介质中的核心数据 正如要学习操作系统,就必须知道CPU能做什么一样,要了解VFS跟实际文件的关系,就必须知道实际存储介质里面到底放的什么数据,VFS会用到哪些数据。 存储介质里面主要放着两种数据,SuperBlock(超级块)和Inode(文件节点),VFS通过这两种数据就可以得到真实的文件内容。 2.2 VFS到实际文件的过程 从VFS到实际文件要经过以下过程: 第一步:VFS(我们平时用的read,write等函数,直观点就是双击文件夹,或者双击文件,再直观点就是双击usb的图标)。 第二步:具

文档评论(0)

1亿VIP精品文档

相关文档