一战成硕
- 4.1 文件系统基础
- 4.1.1 文件的基本概念
- 4.1.2 文件控制块和索引结点
- 4.1.3 文件的操作
- 4.1.4 文件保护
- 4.1.5 文件的逻辑结构
- 4.1.6 文件的物理结构
4.1 文件系统基础
4.1.1 文件的基本概念
文件是以硬盘为载体的存储在计算机上的信息的结合。
在系统运行时,计算机以进程为基本单位进行资源调度分配,而用户在进行输出输入中,则以文件为基本单位。
4.1.2 文件控制块和索引结点
- 文件的属性
操作系统通过文件控制块FCB来维护文件元数据。 - 文件控制块
用来存放控制文件需要的各种信息的数据结构,以实现“按名存取”,FCB的有序集合称为文件目录,一个FCB就是一个文件目录项。
- 索引结点
文件名和文件描述信息分开,使文件描述信息单独形成一个称为索引结点的数据结构,简称i结点。
(1)磁盘索引结点
(2)内存索引结点
4.1.3 文件的操作
-
文件的基本操作
1)创建文件
2)写文件
3)读文件
4)重新定位文件
5)删除文件
6)截断文件 -
文件的打开与关闭
4.1.4 文件保护
口令保护
加密保护
访问控制等
4.1.5 文件的逻辑结构
- 无结构文件(流式文件)
- 有结构文件(记录式文件)
4.1.6 文件的物理结构
- 连续分配
每个文件在磁盘上占有一组连续的块。
- 链接分配
1)隐式链接
2)显式链接
- 索引分配
建立索引表,记录文件各个逻辑块对应的物理块。
- 混合索引分配