第4讲虚拟文件系统.pptVIP

  • 2
  • 0
  • 约3.39千字
  • 约 26页
  • 2017-08-11 发布于海南
  • 举报
第4讲虚拟文件系统

进程与其相关文件之间的关系 多个进程可以同时打开和操作同一个文件 同一个文件在内存中可能存在多个file结构体对象 一个文件 对应inode是唯一的 但其对应的file结构体对象可能不唯一(被多个进程打开“读”) 多个进程同时打开同一个文件 PCB2 PCB1 file dentry inode file dentry 多个进程同时打开同一个文件 PCB2 PCB1 file dentry inode file 多个进程同时打开同一个文件 PCB2 PCB1 file dentry inode 每个文件系统在内存都有: superblock inode dentry file 总结 高级语言编程者可以看到file结构 单击此处编辑母版标题样式 第4节 虚拟文件系统 virtual filesystem (VFS) 不同的文件系统的磁盘数据在内存怎么放? Linux支持的文件系统 Linux的VFS 进程与文件 通常一个操作系统会支持使用几个文件子系统 FAT外、内存数据结构 数据块 FAT1 FAT2 目录区 盘卷总信息 外存: 内存: DPB链(驱动器参数块链) SFT(系统文件表) Open()返回这个表的行号 CDS(当前目录结构) DBF(磁盘缓冲区) 文件子系统的安装程序 文件子系统的建立程序 文件子系统拆除程序 打开、读写、关闭文件程序 ……….. ext

文档评论(0)

1亿VIP精品文档

相关文档