
第5章文件系统
第5章 文件系统

本章内容 5.1文件系统概述 5.2文件的逻辑组织和物理组织 5.3目录文件 5.4文件存储空间的管理 5.5文件的共享和文件系统的安全性 5.6 Linux:文件系统
本章内容 5.1 文件系统概述 5.2 文件的逻辑组织和物理组织 5.3 目录文件 5.4 文件存储空间的管理 5.5 文件的共享和文件系统的安全性 5.6 Linux文件系统

5.1文件系统概述 5.1.1文件及其分类 5.1.2文件系统的功能
5.1 文件系统概述 5.1.1 文件及其分类 5.1.2 文件系统的功能

1.文件 ·文件是被命名的相关信息的集合体;通常存放在外存 上,可作为一个独立单位被存放和实施相应的操作。 ·一般地,文件是由二进制代码、字节、行或记录组成 的序列,它们由文件创建者或用户定义。 ·很多不同类型的信息都可存放在文件中,如源程序、 目标程序、可执行程序、数值数据、文本、工资单、 图形图像、录音等
1. 文件 ▪ 文件是被命名的相关信息的集合体; 通常存放在外存 上,可作为一个独立单位被存放和实施相应的操作。 ▪ 一般地,文件是由二进制代码、字节、行或记录组成 的序列,它们由文件创建者或用户定义。 ▪ 很多不同类型的信息都可存放在文件中,如源程序、 目标程序、可执行程序、数值数据、文本、工资单、 图形图像、录音等

2.文件类型 (1)按用途分类 ①系统文件:由OS及其它系统程序的信息所组成的文件, 一般不对用户直接开放,只能通过系统提供的系统调用为 用户服务。 ②库文件:由标准子程序及常用的应用程序组成,允许用户 使用,但不能修改。 ③用户文件:由用户创建、管理的文件,如源程序、目标程 序、原始数据、计算结果等。可由其创建者(即文件主)或被 授权者进行适当的读、写或其它操作
2. 文件类型 (1)按用途分类 ① 系统文件: 由OS及其它系统程序的信息所组成的文件, 一般不对用户直接开放,只能通过系统提供的系统调用为 用户服务。 ② 库文件:由标准子程序及常用的应用程序组成,允许用户 使用,但不能修改。 ③ 用户文件:由用户创建、管理的文件,如源程序、目标程 序、原始数据、计算结果等。可由其创建者(即文件主)或被 授权者进行适当的读、写或其它操作

(2)按文件中的数据形式分类 ①源文件:从终端或输入设备输入的源程序和数据所构成的 文件,通常由ASC码或汉字组成。 ②目标文件:源程序经过相应语言的编译程序进行编译后, 尚未经链接处理的目标代码所形成的文件。它属于二进制 文件。 ③可执行文件:经过编译、链接之后所形成的可执行目标文 件
(2)按文件中的数据形式分类 ① 源文件:从终端或输入设备输入的源程序和数据所构成的 文件,通常由ASCII码或汉字组成。 ② 目标文件:源程序经过相应语言的编译程序进行编译后, 尚未经链接处理的目标代码所形成的文件。它属于二进制 文件。 ③ 可执行文件:经过编译、链接之后所形成的可执行目标文 件

(3)按存取权限分类 ①只读文件:仅允许对其进行读操作的文件,不允 许写操作: ②读写文件:允许文件主和被授权用户对其进行读 或写操作的文件。 ③可执行文件:允许被授权用户执行它,但通常不 允许读或写
(3)按存取权限分类 ① 只读文件:仅允许对其进行读操作的文件,不允 许写操作。 ② 读写文件:允许文件主和被授权用户对其进行读 或写操作的文件。 ③ 可执行文件:允许被授权用户执行它,但通常不 允许读或写

(4)按保存时间分类 ①临时文件:用户在一次解题过程中建立的”中间 文件”,它只保存在磁盘上,当用户退出系统时, 它也随之撤销。 ②永久文件:长期保存的有价值的文件,以备用户 经常使用
(4)按保存时间分类 ① 临时文件: 用户在一次解题过程中建立的”中间 文件”,它只保存在磁盘上,当用户退出系统时, 它也随之撤销。 ② 永久文件:长期保存的有价值的文件,以备用户 经常使用

(5)UNIX/Linux和MS-DOS系统文件构成 ① 普通文件:由表示程序、数据或文本的字符串构成, 内部无固定的结构。包括如下类型:源程序文件、 数据文件、目标代码文件、系统文件、库文件(如标 准VO文件和数学函数文件)。 ②目录文件:由下属文件的目录项构成的文件。对目 录文件可进行读、写等操作
(5) UNIX/Linux和MS-DOS系统文件构成 ① 普通文件:由表示程序、数据或文本的字符串构成, 内部无固定的结构。包括如下类型:源程序文件、 数据文件、目标代码文件、系统文件、库文件(如标 准I/O文件和数学函数文件)。 ② 目录文件:由下属文件的目录项构成的文件。对目 录文件可进行读、写等操作

③特殊文件:特指各种外部设备。为了便于统一管理, 将所有O设备都作为文件对待,按文件格式提供用 户使用。如目录查找、存取权限验证等方面与普通文 件相似,而在具体读、写操作上,要针对不同设备的 特性进行相应处理。 特殊文件分为: 字符特殊文件:有关/O设备,如终端、打印机和网络等; 块特殊文件:存储信息的设备,如硬盘、软盘和磁带等
③ 特殊文件:特指各种外部设备。为了便于统一管理, 将所有I/O设备都作为文件对待,按文件格式提供用 户使用。如目录查找、存取权限验证等方面与普通文 件相似,而在具体读、写操作上,要针对不同设备的 特性进行相应处理。 ▪ 特殊文件分为: • 字符特殊文件:有关I/O设备,如终端、打印机和网络等; • 块特殊文件:存储信息的设备,如硬盘、软盘和磁带等