文件名称:文件管理-c语言的科学和艺术 课后习题解答(英文版)
文件大小:5.73MB
文件格式:PDF
更新时间:2024-07-21 12:43:40
事业单位 计算机类
第七节 文件管理 (一)文件、文件系统的概念 文件:是被命名的数据的集合体。 文件系统:就是操作系统中负责操纵和管理文件的一整套设施,它实现文件的共享和保 护,方便用户“按名存取”。 (二)文件的类型 1.文件的分类 按性质和用途分类:系统文件、库文件、用户文件。 系统文件:由系统软件构成的文件,只允许用户通过系统调用或系统提供的专用命今来 执行它们,不允许对其进行读写和修改。主要由操作系统核心和各种系统应用程序或实用工 具程序和数据组成。 库文件:文件允许用户对其进行读取和执行,但不允许对其进行修改,主要由各种标准 子程序库组成。 用户文件:是用户通过操作系统保存的用户文件,由文件的所有者或所有者授权的用户 才能使用。主要由用户的源程序源代码、可执行目标程序的文件和用户数据库数据等组成。 按操作保护分类:只读文件、可读可写文件、可执行文件。 只读文件:只允许文件主及被核准的用户去读文件,而不允许写文件。 可读可写文件:允许文件主及被核准的用户去读和写文件。 可执行文件:允许文件主及被核准的用户去调用执行该文件而不允许读和写文件。 按用户观点分类(UNIX 系统文件分类): 普通文件(常规文件):是指系统中最一般组织格式的文件,一般是字符流组成的无结构 文件。 目录文件:是由文件的目录信息构成的特殊文件,操作系统将目录也做成文件,便于统 一管理特殊文件(设备驱动程序)。 按文件的逻辑结构分为:流式文件(无结构操作系统文件)、记录式文件(有结构的数 据库文件)。 流式文件:这是直接由字符序列(字符流)所构成的文件,故又称为流式文件。大量的 源程序、可执行文件、库函数等,所采用的就是无结构的文件形式,即流式文件。其长度以 字节为单位。对流式文件的访问,则是采用读/写指针来指出下一个要访问的字符。可以把 流式文件看做是记录式文件的一个特例。在 UNIX 系统中,所有的文件都被看做是流式文件, 即使是有结构文件,也被视为流式文件,系统不对文件进行格式处理。 记录式文件:由若干个记录所构成的文件,故又称为记录式文件,也叫数据库文件。