第三章 文件管理
1、文件管理的任务与功能
任务:把存储、检索、共享和保护文件的手段,提供给操作系统本身和用户,以达到方便用户和提高资源利用率的目的。
功能:
---分配与管理外存,实现按名存取
---提供合适的存储方法
---文件共享、保护,解决命名冲突,控制存取权限
文件的组织结构:文件、文件元素、文件系统,其中文件系统包含文件管理程序(文件和目录的集合)和所管理的全部文件。
2、文件分类
1)按文件性质与用途分:系统文件、库文件、用户文件
2)按操作保护分:只读文件、可读可写文件、可执行文件
3)按使用情况分:临时文件、永久文件、档案文件
4)按用户观点分:普通文件、目录文件、特殊文件
5)按存取的物理结构分:顺序(连续)文件、链接文件、索引文件
6)按文件的逻辑存储结构分:有结构文件、无结构文件
7)按文件中的数据形式分:源文件、目标文件
3、文件的逻辑结构和物理结构
1)文件的逻辑结构
---从用户使用角度确定的文件结构
---按文件名及记录号存取文件,是一维、连续的字符序列,方便存储、检索或加工
---文件由若干个逻辑记录组成,并加以命名或编号
2)文件的物理结构
---又称文件的存储结构,是指文件在存储介质上的存储组织形式,与存储介质的存储性能有关。
空闲空间的管理方法主要有:空闲表法、空闲链表法、成组链接法
4、文件目录
1)文件目录分类:一级文件目录、二级文件目录、多级文件目录
2)文件目录的管理
(1)目录做成文件,文件系统便于内部统一管理,目录文件在使用时调入内存;
(2)在操作系统中,大量采用“表格”管理。
5、文件存取控制
1)解决文件保护、保密和共享
2)常用的文件存取控制方法有:存取控制矩阵、用户权限表、使用口令、使用密码
3)Unix/Linux系统的安全性与计算机病毒简介
6、文件系统的数据结构和表示
UNIX或Linux操作系统中文件系统的主要特点:
1)操作系统文件的目录组织是一个树形结构;
2)文件本身是无结构的字符流;
3)把外部设备的特殊文件和普通文件以及目录文件都统一在文件这一概念之下。