1、为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB)
2、把文件控制块的有序集合称为文件目录,即一个文件控制块就是一个目录项。通常一个文件目录也被看作是一个文件,称为目录文件。
3、目录管理的要求如下:
实现“按名存取”;(最基本功能)
提高对目录的检索速度;
文件共享;
允许文件重名。
4、单级目录结构
最简单的目录结构。
整个文件系统中只建立一张目录表,每个文件一个目录项,含有文件相关信息。
每建立一个新文件:
先检索所有的目录项,保证文件名唯一。
获得一空白目录项,填入相关信息,修改状态位(表明每个目录项是否空闲)。
删除一个文件:
找到对应目录项,回收文件所占用空间
清除目录项
5、两级目录的特点
基本克服了单级目录的缺点,并具有以下优点:
提高了检索目录的速度。
在不同的目录中可重名。
不同用户还可以使用相同/不同的文件名来访问系统中的同一个共享文件。
不提供子目录操作,还不方便;各用户之间被完全隔离的话用户访问其他用户文件时,不方便合作。
6、多级目录结构
层次结构更清晰、提供更灵活的权限管理等
但目录级别太多时也会增加路径检索层次,增加磁盘访问时间。
7、当前目录
为每个进程设置一个“当前目录”,又称“工作目录”。
从当前目录开始,逐级经过中间的目录文件,最后达到要访问的数据文件。这一路径上的目录和数据文件名用“/”连接成路径名,称为相对路径名。
从根开始的路径名称为绝对路径名
8、第七八章 目录
9、第七八章 目录
10、第七八章 目录

相关文章:

  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2022-02-09
  • 2022-01-14
猜你喜欢
  • 2021-07-20
  • 2022-02-05
  • 2022-01-04
  • 2021-05-28
  • 2022-12-23
  • 2022-03-09
  • 2022-03-04
相关资源
相似解决方案