在用户进行的输入、输出中,以文件为基本单位
自底向上的结构:数据项 => 记录 => 文件
文件控制块FBC:基本信息、存取控制信息、使用信息
文件目录是FBC的集合,文件目录项即为FBC
一个文件目录也可以是一个文件,称为目录文件
索引结点:磁盘索引结点(一个文件有唯一一个)、内存索引结点
一般只有读文件才需要将文件调入内存,文件的打开不会将文件数据直接读入内存,只是将文件的属性(包括文件在外存的物理位置)复制到内存打开文件表的一个表目
打开文件表:使用的是索引,因此不必存储文件名(UNIX称其索引为文件描述符,Windows称为文件句柄)
文件保护通过口令保护、加密保护、访问控制等方式实现
加密保护机制安全性高、灵活性低、不由系统实现;访问控制机制安全性低、灵活性好、由系统实现
文件的逻辑结构是从用户观点出发看到的文件的组织形式,文件的物理结构是从实现观点出发看到的文件在外存上的存储组织形式
文件的逻辑结构
文件的物理结构
UNIX操作系统中,所有设备都被视为特殊文件
提高文件访问速度的方法:1、提前读;2、为文件分配连续的簇;3、延迟写;4、采用磁盘高速缓存
创建文件数量 = 索引结点数量