第07章-UNIX文件管理系统.pptVIP

  • 2
  • 0
  • 约6.9千字
  • 约 46页
  • 2019-05-19 发布于江苏
  • 举报
UNIX文件系统动态管理方法 UNIX通过对数据结构(如:超级块、索引节点、目录记录项等)实现对文件系统的管理,但在实现中还要建立一些动态数据结构。 1.文件数据结构的动态管理 内存超级块 活动索引节点表 用户打开文件表 系统打开文件表 安装表 动态数据结构与静态数据结构关联图 2. 文件的检索过程 以访问文件“../a/b”为例,说明文件的内部检索过程. 1)检索当前目录的索引节点 2)通过当前目录找到当前目录文件查出..节点 3)检索..索引节点 4)通过..文件找到..文件查出a的索引节点号 5)检索a的索引节点号 6)找到a的目录文件,查出b的索引节点号 7)检索b,找到b的文件位置 8)访问文件b 3.文件共享的实现及应用 UNIX中有多种文件共享方式: 不同用户的不同级别共享 父子进程对文件的共享 文件的链接共享 使用硬链接及符号链接的命令: % lnabc.c xyz.c % ln-s xyz.c def.c (查看结构) 通过管道线的文件共享 管道文件的大小限定及访问特性 硬连接及符号链接原理图 返回 有关文件处理的系统调用 1.文件描述符 高级语

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档