文件管理
文件的属性
文件内部数据的组织
文件之间的组织
操作系统向上层提供功能
-
创建文件
-
删除文件
-
打开文件
-
关闭文件
- 读文件
- 写文件
文件的逻辑结构
无结构文件
有结构文件
顺序文件
文件的物理结构
磁盘块(文件块)
连续分配
- 优点
对于机械硬盘
- 缺点
总结
链接分配
隐式链接
显式链接
总结
索引分配
链接方案
多层索引
混合索引
总结
文件目录
对目录管理的要求
- 实现“按名存取”
- 提高目录的检索速度
- 文件共享
- 允许文件重名
文件目录的实现
FCB
每一个文件对应一个文件控制块(FCB)
一系列文件控制块构成了文件目录
一个FCB包含的信息
- 基本信息:文件名,物理位置,逻辑结构,物理结构
- 存取控制信息:存取权限等
- 使用信息:创建修改日期等
索引节点
FCB不再存放所有信息,只存放文件名和索引结点,以减少FCB的大小
文件的其他信息存放在索引结点中
文件目录的结构
单级
**
两级
多级(树形)
文件共享
基于索引结点(硬链接)
基于符号链 (软链接)
文件保护
口令保护
加密保护
优点:保密性强,不需要在系统中存储“密码”
缺点:编码/译码,或者说加密/解密要花费一定时间。