文件概念
进程表:维护每个进程打开的文件
指向系统表
系统表:维护所有打开文件
文件锁定机制:
强制锁:一旦进程获取独占锁,阻止任何其他进程访问文件
建议锁:不会阻止其他进程访问文件
UNIX采用位于某些文件开始部分的幻数大致表明文件类型
访问方法
顺序访问:如文本文件
直接访问:基于文件的磁盘模型,文件可作为块或记录的编号序列。如数据库文件
其他访问方法:创建文件索引
目录与磁盘的结构
- 目录分类:
单级目录
两级目录:为每个用户创建一个单独的目录
树形目录
无环图目录:允许目录共享子目录/文件
实现方法:link
通用图目录:存在文件被删除后引用计数不为0的情况
需要通过垃圾收集回收删除的文件