linux内核源代码分析-虚拟文件系统分析.pptVIP

  • 14
  • 0
  • 约1.36千字
  • 约 15页
  • 2017-05-12 发布于湖北
  • 举报

linux内核源代码分析-虚拟文件系统分析.ppt

linux内核源代码分析-虚拟文件系统分析

虚拟文件系统 虚拟文件系统的概念 通用文件系统接口 文件系统的抽象层 UNIX文件系统 VFS对象及其数据结构 和文件系统相关的系统结构 LINUX系统中的文件 上次课的内容回顾 内核中的时间概念 Linux中时间表示 硬件时钟和定时器 Linux下的时钟中断和相关时间应用 Linux内存页 Linux内存区 内存管理提供的服务 内存管理缓存机制 内存映射 虚拟文件系统概念 虚拟文件系统为用户空间程序提供了文件系统接口 设备的独立性 文件系统的独立性 VFS协同不同文件系统的工作 P151图 通用文件系统接口 OPEN() READ() WRITE() DOS和后期系统的对比 文件系统抽象层 VMS提供一个通用文件系统模型 例:write(f,buf,len) P153图,VFS的位置 UNIX文件系统 UNIX使用了四种和文件系统相关的传统抽象概念: 文件 目录项 索引节点 安装节点(mount point) UNIX文件系统 本质上讲文件系统是特殊的数据分层数据结构 文件的抽象意义-一个有序数据串(有头有尾)配合读,写,创建和删除操作. 目录的抽象意义-一个文件夹(inode) 文件的相关信息-访问权,大小,拥有者,创建时间(描述的是文件的结构,元数据)(supper block) 安装节点(mount point)以及命名空间(结构的表示自明性) VFS对象及其数据

文档评论(0)

1亿VIP精品文档

相关文档