登录 注册
当前位置:主页 > 资源下载 > 49 > 直接将文件系统-数据流图转换为模块结构图的方法

直接将文件系统-数据流图转换为模块结构图的方法

  • 更新:2024-11-05 16:03:02
  • 大小:5.82MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

4.14 文件系统 为了说明文件连接的概念,先要对文件系统的结构有基本了解。同时,了解 i节点和指向 一个i节点的目录项之间的区别也是很有益的。 目前有多种U N I X文件系统的实现。例如,S V R 4支持两种不同类型的磁盘文件系统:传统 的U N I X系统V文件系统(S 5),以及统一文件系统(U F S)。在表2 - 6中,我们已看到了这两种 文件系统的一个区别。 U F S是以伯克利快速文件系统为基础的。 S V R 4也支持另外一些非磁盘 文件系统,两个分布式文件系统,以及一个自举文件系统,这些文件系统都不影响下面的讨论。 本节讨论传统的U N I X系统V文件系统。这种类型的文件系统可以回溯到V 7。 我们可以把一个磁盘分成一个或多个分区。见图 4 - 1,每个分区可以包含一个文件系统。 图4-1 磁盘、分区和文件系统 i节点是固定长度的记录项,它包含有关文件的信息。 在V 7中,i节点占用6 4字节,在4 . 3 + B S D中,i节点占用1 2 8字节。在S V R 4中, 在磁盘上一个i节点的长度与文件系统的类型有关:S5 i节点占用6 4字节,而UFS i 节点占用1 2 8字节。 如果在忽略自举块和超级块情况下更仔细地观察文件系统,则可以得到图4 - 2中所示的情况。 图4-2 较详细的文件系统 第 4章 文件和目录 6 9 分区磁盘 文件系统 自举块 超级块 i 节点 i 表 i 节点 i 节点 分区 分区 目录块和数据块 数据块 数据块 目录块 数据块 目录块 i节点 i节点 i节点 i节点 i节点号 i节点号 文件名 文件名 i 表 目录块和数据块