目录
作业:正在运行的程序;
文件:未在运行的程序。
文件是具有符号名的、在逻辑上具有完整意义的一组相关信息项的集合。
信息项是构成文件内容的基本单位。
文件包括文件体和文件说明,文件体是文件真实的内容,文件说明是操作系统为了管理文件所使用的信息。
文件系统是操作系统中实现文件统一管理的一组软件和相关数据的集合,专门负责管理和存取文件信息的软件机构,文件系统包括以下功能:按名存取、统一的用户接口、并发访问和控制、安全性控制、优化性能、差错恢复。
文件分类:
1,按文件性质和用途:系统文件,库文件,用户文件;
2,按信息保存期限:临时文件,档案文件,永久文件;
3,按文件的保护方式:只读文件,读写文件,可执行文件,不保护文件;
4,UNIX系统将文件分为普通文件,目录文件,设备文件(特殊文件)。
文件的结构:
文件的结构是指文件的组织形式。
1,文件的逻辑结构:
1>,有结构的记录式文件:是由一个以上的记录构成的文件,又称为记录式文件。
定长记录:指文件中所有记录的长度相同;
变长记录:指文件中各记录的长度不相同。
2>,无结构的流式文件:文件为字节流,不划分记录。通常采用顺序访问方式,并且每次读写访问可以指定任意的数据长度,其长度以字节划分单位。
2,文件的物理结构:
是指文件的内部组织形式,即文件在物理存储设备上的存放方法。
1>,连续结构:也称顺序结构,它将逻辑上连续的文件信息一次存放在连续编号的物理块上;
2>,链接结构:也称串联结构,它将逻辑上连续的文件信息存放在不连续的物理块上;
3>,索引结构:将逻辑上连续的文件信息存放在不连续的物理块上,系统为每个文件建立一个索引表,索引表记录了逻辑块号对应的物理块号,并将起始地址放在与文件对应的文件目录项中。
4>,多个物理块的索引表:索引表是在文件创建时由系统自动建立的,并与文件一起存放在同一文件卷上,有两种组织方式:链接文件,多重索引方式。
文件目录:
1,文件控制块JCB:包含以下基本信息类,存取控制信息类,使用信息类。
2,目录结构:
文件目录结构的组织方式直接影响文件的存取控制,关系到文件共享性和安全性。
一级目录结构:是线性结构。只建立一个目录表,所有文件放在一起,查找速度慢。
二级目录结构:由主文件目录MFD和用户目录UFD组成,将不同用户的文件分隔开,主文件目录中存放不同的用户目录,用户目录中存放各个用户文件。
多级目录结构:成为树型目录结构,从树根向下,每一个节点是一个目录,叶节点是文件,就像二叉树。
在Windows中分隔符为“\”,在UNIX中分隔符为“/”。
文件的存取方法:
1,顺序存取法:严格按照物理记录排列的顺序依次读取;
2,直接存取法:允许用户随意存取文件中任意一个物理记录,适用于无结构的流式文件;
3,按键存取法:根据文件中各记录的某个数据项内容来存取记录的,数据项称为“键”。
常用的空闲空间的管理方法有空闲区表,位示图,空闲块链。
文件的使用:文件系统将用户的逻辑文件按一定的组织方式转换成物理文件存入存储器,由文件系统为每个文件与其磁盘上的存放位置建立起对应关系。
文件的安全一般从四个级别:系统级,用户级,目录级,文件级上对文件进行安全性管理。
文件系统的可靠性:是指系统抵抗和预防各种物理性破坏和人为破坏的能力。
文件系统坏了在很多情况下是无法恢复的。