三、文件的分类
为管理和控制方便起见,将系统中的文件分成若干类型。随文件系统管理方法不同,文件分类方法也不同。下面介绍几种常见的分类方法。
- 文件按其用途可划分为系统文件、库文件和用户文件
系统文件指与操作系统本身有关的一些信息(程序、数据等)所组成的文件。这类文件用户不能直接调用,只能由系统程序调用。
库文件指系统提供给用户调用的各种标准子程序和若干应用程序组成的文件。库文件由厂家提供,用户也可以建立。这类文件包括编辑程序、各种
高级语言编译程序以及各类库程序。
用户文件指由用户的信息(程序、数据等)所组成的文件。这种文件是用户在上机过程中建立、保存的各种文件。对这类文件,用户可以使用操作系统提供的命令建立并对它进行修改、删除、编辑等操作。
- 文件按其操作特征可划分为只读文件、读写文件和保护文件只读文件指只允许读不允许写的文件。
读写文件指在系统控制下允许用户对其进行读或写操作的文件。
保护文件指只有文件主才能对它进行读写,其他用户则必须在文件主授权之后才可进行读写操作的文件。
- 文件根据其组织方式和所面向的对象不同可分为逻辑文件和物理文件所谓逻辑文件就是用户眼光中的文件,它只涉及各记录内容,而不考虑
它们在存储器上是如何组织的。
物理文件是牵涉到记录在物理存储器上的一个或几个区(area)中的物理组织方法。由于具体应用和文件的情况不同,对各种文件采用不同的物理组织方法,以提高记录的存取、检索、更新的速度,提高存储器的利用率。逻辑文件和物理文件不一定一一对应,一个特定的记录可以出现在多个
逻辑文件中,但可能只出现在一个物理文件中。
-
文件还可以按记录长度的固定和不固定分成定长文件和不定长文件。若文件中每个记录含有的信息长度相同,则称这类记录为定长记录,由这类记录组成的文件称为定长文件。若文件中含有信息长度不等的不定长记录,
则称为不定长文件。
-
文件还可按存储介质的不同划分为纸带文件、磁带文件、磁盘文件、软盘文件等。
纸带文件指记录在穿孔纸带上的文件,由于纸带价格便宜,作为数据通信系统的终端上或过程控制用的介质而广泛使用。但由于记录的修改和追加不方便,再加上输入输出慢,目前使用得并不多。
磁带文件指存储在磁带上的文件。由于磁带能存储大量记录且输入输出操作效率高,所以一直被广泛使用。它的缺点是只能从文件的第一个记录开始严格按顺序读和写。
磁盘文件指存储在磁盘上的文件。磁盘存储器与磁带一样,有存储容量大的特点,而且对磁盘上的数据不仅能顺序访问,还能直接访问,所以它虽比磁带价格高但实际使用更广泛。
软盘文件指存储在软磁盘上的文件。软盘是一种输入输出效率高,既能顺序访问,也能直接访问,修改追加方便并有物理保护功能,价格便宜,使用方便的存储介质。所以 80 年代以来被广泛使用。