【操作系统】目录文件、文件目录、目录项、子目录文件、数据文件对比辨析

目录文件和文件目录辨析

文件目录: 文件控制块FCB1的有序集合称为文件目录。

目录文件: 为了实现对文件目录的管理,通常将文件目录以文件的形式保持在外存,这个文件就叫目录文件。

  • 一个是数据结构
  • 一个是物理实体
  • 注意:FCB里面没有文件本体,但是有指向文件本体的指针

目录项、目录文件、子目录文件和数据文件辨析

目录项: 一个FCB就是一个目录项
子目录文件: 一个目录文件(如该文件夹下的另一个子目录)
数据文件: 存放数据部分的文件(如txt文件)

  • 目录文件由很多个目录项组成,每个目录项都是一个FCB,指向一个物理的文件实体(子目录文件或者数据文件)
  • 子目录文件、数据文件、目录文件都是物理实体,都存放在外存中

综合梳理一下

  • 对于文件,我们定义了FCB的数据结构用来操控文件
  • 多个FCB的集合就是文件目录,此时FCB作文目录文件的一部分,被称为目录项。但是此时还处于数据结构阶段
  • 将文件目录存放在外存中之后,就叫做目录文件,注意此时是以文件结尾的
  • 目录项中并不含有文件实体,通常仅含结构信息以及文件实体的指针
  • 如果需要访问该文件的话,需要通过目录项中的文件指针找到该文件。
  • 找到的文件一般分为两种类型:数据和子目录。他们两个都是文件,故要以文件结尾

.
[1] FCB是用来存放控制文件需要的各种信息的数据结构

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值