4)按用户观点分类 普通文件(常规文件) 是指系统中最一般组织格式的文件, 般是字符流组成的无结构文件 目录文件 是由文件的目录信息构成的特殊文件 操作系统将目录也做成文件,便于统一管 理 ·特殊文件(设备驱动程序) 在UNIX或 Linux操作系统中,所有的输入 输出外部设备都被看作特殊文件便于统 理 操作系统会把对特殊文件的操作转接指 向相应的设备操作,真正的设备驱动程序 不包含在这特殊文件中,而是指向与链扩 到操作系统核心中存放在内存高端部分
4) 按用户观点分类 • 普通文件(常规文件) –是指系统中最一般组织格式的文件,一 般是字符流组成的无结构文件 • 目录文件 –是由文件的目录信息构成的特殊文件, 操作系统将目录也做成文件,便于统一管 理 • 特殊文件(设备驱动程序) –在UNIX或Linux操作系统中,所有的输入 输出外部设备都被看作特殊文件便于统一 管理 –操作系统会把对特殊文件的操作转接指 向相应的设备操作,真正的设备驱动程序 不包含在这特殊文件中,而是指向与链接 到操作系统核心中存放在内存高端部分
5)按存取的物理结构分类 顺序(连续)文件 文件中的纪录,顺序地存储到连续的物理盘块中 顶序文件中所记录的次序,与它们存储在物理介 质上存放的次序是一致的 链接文件 文件中的纪录可存储在并不相邻接的各个物理块 中,通过物理块中的链接指针组成一个链表管理 形成一个完整的文件,又称指针串连文件或直接 存取文件 索引文件 文件中的纪录可存储在并不相邻接的各 个物理块中,纪录和物理块之间通过索引 表项按关键字存取文件,通过物理块中的 索引表管理,形成一个完整的文件
5) 按存取的物理结构分类 • 顺序(连续)文件 –文件中的纪录,顺序地存储到连续的物理盘块中, 顺序文件中所记录的次序,与它们存储在物理介 质上存放的次序是一致的 • 链接文件 –文件中的纪录可存储在并不相邻接的各个物理块 中,通过物理块中的链接指针组成一个链表管理, 形成一个完整的文件,又称指针串连文件或直接 存取文件 • 索引文件 –文件中的纪录可存储在并不相邻接的各 个物理块中,纪录和物理块之间通过索引 表项按关键字存取文件,通过物理块中的 索引表管理,形成一个完整的文件
6)按文件的逻辑存储结构分类 有结构文件 由若干个记录所构成的文件,故又称 为记录式文件 无结构文件 这是直接由字符序列所构成的文件 故又祢为流式文件
6) 按文件的逻辑存储结构分类 • 有结构文件 由若干个记录所构成的文件,故又称 为记录式文件 • 无结构文件 这是直接由字符序列所构成的文件, 故又祢为流式文件
7)按文件中的数据形式分类 源文件 由源程序和数据构成的文件 般是由美国信息交换标准码 (ASCI)、EBCD码或汉字编码组成 目标文件 由源程序经过相应的计算机语言编 译程序编译,但尚未经过链接程序链 接的目标代码所形成的文件 后缀名为“.OBJ”(D0S系统)或 “.0”(UNIX或 Linux操作系统)
7) 按文件中的数据形式分类 • 源文件 –由源程序和数据构成的文件 –一般是由美国信息交换标准码 (ASCII)、EBCD码或汉字编码组成 • 目标文件 –由源程序经过相应的计算机语言编 译程序编译,但尚未经过链接程序链 接的目标代码所形成的文件 –后缀名为“.OBJ”(DOS系统)或 “.o”(UNIX或Linux操作系统)
3.UN|X系统的文件分类 UNIX将文件分为普通文件;目录文件;特 殊文件(设备文件)三类 普通文件:包含的是用户的信息,一般为 ASCII或二进制文件 目录文件:管理文件系统的系统文件 ·特殊文件: 字符设备文件:和输入输出有关,用于模 仿串行I/0设备,例如终端,打印机,网络 块设备文件:模仿磁盘 分类的目的:对不同文件进行管理,提高系 统效率;提高用户界面友好性
3. UNIX系统的文件分类 • UNIX将文件分为普通文件;目录文件;特 殊文件(设备文件)三类 • 普通文件:包含的是用户的信息,一般为 ASCII或二进制文件 • 目录文件:管理文件系统的系统文件 • 特殊文件: 字符设备文件:和输入输出有关,用于模 仿串行I/O设备,例如终端,打印机,网络 等 块设备文件:模仿磁盘 • 分类的目的:对不同文件进行管理,提高系 统效率;提高用户界面友好性