第六章文件管理6.1概述6.2文件的逻辑结构6.3外存分配方式6.4文件自录管理6.5文件存储空间管理6.6文件系统的可靠性和安全性6.7文件系统的数据一致性控制
第六章 文件管理 6.1 概述 6.2 文件的逻辑结构 6.3 外存分配方式 6.4 文件目录管理 6.5 文件存储空间管理 6.6 文件系统的可靠性和安全性 6.7 文件系统的数据一致性控制
6.1概述所有的计算机应用程序都要:存储信息,检索信息三个基本要求:能存储大量信息、长期保存信息、可共享信息解决方法:把信息以文件形式存在磁盘或其他介质上通过操作系统管理文件:文件的结构,命名,存取,使用,保护和实现方法用户观点(方便):如何命名,如何访问,如何共享,如何保护文件操作系统观点(高效):文件目录怎样实现,怎样管理存储空间,文件存储位置,磁盘实际运作方式(与设备管理的接口)等等
6.1 概述 所有的计算机应用程序都要:存储信息,检索信息 三个基本要求: 能存储大量信息、长期保存信息、可共享信息 解决方法: 把信息以文件形式存在磁盘或其他介质上 通过操作系统管理文件: 文件的结构, 命名, 存取, 使用, 保护和实现方法 用户观点(方便): 如何命名, 如何访问, 如何共享,如何保护文件。 操作系统观点(高效): 文件目录怎样实现, 怎样管理存储空间, 文件存储 位置, 磁盘实际运作方式(与设备管理的接口)等等
6.1.1文件与文件系统计算机中用到大量的信息(程序和数据)资源,平时总是把它们以文件的形式长期存放在外存中,需要时可随时调入内存。文件系统就是统一管理这些信息资源的OS软件,它管理文件的存储、检索和更新,提供安全可靠的共享和保护手段,方便的给用户使用。1.文件文件是具有文件名的若干(数目不定)相关元素的集合,它是文件系统中的最大数据单位;可分为有结构文件和无结构文件;有结构文件的元素是记录,记录是有意义的数据项的集合,无结构文件则是一个字符流称为流式文件。文件名:ASCI码和汉字组成,支持文件扩展名文件属性:文件类型、文件(当前)长度文件物理位置、文件建立时间
6.1.1 文件与文件系统 计算机中用到大量的信息(程序和数据)资源, 平时 总是把它们以文件的形式长期存放在外存中,需要时可 随时调入内存。文件系统就是统一管理这些信息资源 的OS软件, 它管理文件的存储、检索和更新, 提供安全 可靠的共享和保护手段, 方便的给用户使用。 1.文件 文件是具有文件名的若干(数目不定) 相关元素的 集合, 它是文件系统中的最大数据单位; 可分为有结构 文件和无结构文件; 有结构文件的元素是记录, 记录是 有意义的数据项的集合, 无结构文件则是一个字符流, 称为流式文件。 文件名: ASCII码和汉字组成, 支持文件扩展名 文件属性: 文件类型、文件(当前)长度、 文件物理位置、文件建立时间
2.数据项有结构文件中,数据项是最低级的数据组织形式(1)基本数据项:用于描述一个对象的某种属性的数据是数据组织中可以命名的最小逻辑单位,又称为字段(2)组合数据项:由若干个基本数据项组成,简称组项。3.记录有结构文件中,一组相关的数据项组成记录,若于条记录组成文件,在各记录中能够唯一标识一个记录的数据项集合称为关键字(key),通常用一个数据项作为关键字。文件记录1|记录2记录i记录n数据项1数据项2数据项n
3. 记录 有结构文件中, 一组相关的数据项组成记录, 若干 条记录组成文件, 在各记录中能够唯一标识一个记录的 数据项集合称为关键字(key), 通常用一个数据项作为 关键字。 2. 数据项 有结构文件中, 数据项是最低级的数据组织形式。 (1) 基本数据项: 用于描述一个对象的某种属性的数据, 是数据组织中可以命名的最小逻辑单位,又称为字段。 (2) 组合数据项: 由若干个基本数据项组成, 简称组项。 记录1 记录2 . 记录i . 记录n 数据项1 数据项2 . 数据项n 文件
4.文件系统模型(1)文件系统管理的对象其属性文件、自录、存储空间。(2)对对象操纵和管理的软件集合(3)向用户提供一个方便使用的接口命令接口和程序接口用户(程序)文件系统接口文件系统对对象操纵和管理的软件集合三层膜型对象及其属性
4.文件系统模型 (1) 文件系统管理的对象其属性 文件、目录、存储空间。 (2) 对对象操纵和管理的软件集合 (3) 向用户提供一个方便使用的接口 命令接口和程序接口 文件系统接口 对对象操纵和管理的软件集合 对象及其属性 文件系统 三层膜型 用户(程序)