
第七章文件管理第七童文件管理7.1文件和文件系统7.2文件的逻辑结构7.3目录管理7.4文件共享数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 第七章 文 件 管 理 7.1 文件和文件系统 7.2 文件的逻辑结构 7.3 目录管理 7.4 文件共享

第七章文件管理7.1文件和文件系统7. 1. 1文件1、概念:由创建者所定义、具有文件名的一组相关元素的集合2、分类:有结构文件:由若干个相关记录组成:如:数据表文件,目录文件无结构文件:则被看成是一个学符流。如源文件,可执行文件库函数数据项>基本数据项:用于描述一个对象的某种属性的字符集,是数据组织中可以命名的最小逻辑单位。》组合数据项:由若干个基本数据项组成。工资,成绩记录:一组相关数据项的集合,用于描述一个对象在某方面的属性。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 7.1 文件和文件系统 7.1.1文件 1、概念:由创建者所定义、具有文件名的一组相关元素的集合 2、分类: ◼ 有结构文件:由若干个相关记录组成;如:数据表文件,目录 文件 ◼ 无结构文件:则被看成是一个字符流。 如源文件 ,可执行文件, 库函数 ◼ 数据项 ➢ 基本数据项:用于描述一个对象的某种属性的字符集,是 数据组织中可以命名的最小逻辑单位。 ➢ 组合数据项:由若干个基本数据项组成。工资,成绩 ◼ 记录:一组相关数据项的集合,用于描述一个对象在某方面的 属性

第七章文件管理3、文件属性:文件类型、文件长度、文件的物理位置、、文件的建立时间、保护性(只读隐藏和加密等)文件记录1记录2记录n数据项1数据项数据项n图7-1文件、记录和数据项之间的层次关系数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 3、 文件属性: 文件类型、文件长度、 文件的物理位置 、 文件的 建立时间 、保护性(只读 隐藏和加密等) 文 件 记 录1 记 录2 . 记 录n 数据项1 数据项2 . 数据项n 图7-1 文件、 记录和数据项之间的层次关系

第七章文件管理7.1.2文件类型1.按用途分类:(1)系统文件:只允许执行,不允许读和修改(2)用户文件。(3)库文件。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 7.1.2 文件类型 1. 按用途分类: (1) 系统文件:只允许执行,不允许读和修改 (2) 用户文件。 (3) 库文件

第七章文件管理2.按文件中数据的形式分类(1)源文件。(2)目标文件。(3)可执行文件。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 2. 按文件中数据的形式分类 (1) 源文件。 (2) 目标文件。 (3) 可执行文件

第七章文件管理3.按存取控制属性分类(1)只执行文件。(2)只读文件。(3)读写文件。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 3. (1) 只执行文件。 (2) 只读文件。 (3) 读写文件

第七章文件管理4.按组织形式和处理方式分类:(1)普通文件(2)目录文件(3)特殊文件:现代OS对设备的访问是基于文件的。如打印就是向打印机设备文件写数据,从键盘输入就是从键盘设备文件读数据。如PRN、CON等数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 4. 按组织形式和处理方式分类: (1)普通文件 (2)目录文件 (3)特殊文件:现代OS对设备的访问是基于文件的。 如打印就是向打印机设备文件写数据,从键盘输入 就是从键盘设备文件读数据。如 PRN、 CON等

第七章文件管理7.1.3文件系统的层次结构1.概念:包含有大量的对象及其属性说明,对对象进行操作和管理的软件,以及向用户提供的使用文件的接口等的集合。2.文件系统模型用户(程序)+++★文件系统接口对对象操纵和管理的软件集合对象及其属性数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 7.1.3 文件系统的层次结构 1.概念:包含有大量的对象及其属性说明,对对象进行操作和管 理的软件,以及向用户提供的使用文件的接口等的集合。 2. 文件系统模型

第七章文件管理对象及其属性?①文件。文件管理的直接对象。②目录。方便用户和提高对文件存取速度③磁盘(磁带)存储空间。能提高外存的利用率和存取速度数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 ◆对象及其属性 ① 文件。 文件管理的直接对象。 ② 目录。方便用户和提高对文件存取速度。 ③ 磁盘(磁带)存储空间。 能提高外存的利用率和存取速度

第七章文件管理对对象操纵和管理的软件集合对文件存储空间的管理、对文件目录的管理、用于将文件的逻辑地址转换为物理地址的机制、对文件读和写的管理以及对文件的共享与保护等功能文件系统的接口:(1)命令接口(2)程序接口。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 ◆对对象操纵和管理的软件集合: 对文件存储空间的管理、对文件目录的管理、用于将文 件的逻辑地址转换为物理地址的机制、对文件读和写的管理, 以及对文件的共享与保护等功能。 ◆文件系统的接口: (1) 命令接口 (2) 程序接口