操作系统原理 Operating System Principles 四川大学计算机学院 段磊 leiduan(ascu.edu. cn
操作系统原理 Operating System Principles 四川大学计算机学院 段 磊 leiduan@scu.edu.cn 2014
第9章文件管理 ■存储在外存上的信息的组织形式是文件 ■文件系统是操作系统中管理信息资源的软件 ■说明存储文件及其属性 控制和管理文件 提供文件使用接口 安全实现文件的共享与保护 ■磁盘是重要的外存
第9章 文件管理 ◼ 存储在外存上的信息的组织形式是文件 ◼ 文件系统是操作系统中管理信息资源的软件 ◼ 说明存储文件及其属性 ◼ 控制和管理文件 ◼ 提供文件使用接口 ◼ 安全实现文件的共享与保护 ◼ 磁盘是重要的外存
本章目录 91文件和文件的属性 92文件结构和文件实现 9.3文件系统 94目录管理 9.5磁盘存储器管理 ■9.6文件系统性能和可靠性 97文件的共享和保护 2021/2/3 《计算机操作系统》-第9章 3/138
2021/2/3 《计算机操作系统》-第9章 3/138 本章目录 ◼ 9.1 文件和文件的属性 ◼ 9.2 文件结构和文件实现 ◼ 9.3 文件系统 ◼ 9.4 目录管理 ◼ 9.5 磁盘存储器管理 ◼ 9.6 文件系统性能和可靠性 ◼ 9.7 文件的共享和保护
本章目录 →■9.1文件和文件的属性 92文件结构和文件实现 9.3文件系统 94目录管理 9.5磁盘存储器管理 ■9.6文件系统性能和可靠性 97文件的共享和保护 2021/2/3 《计算机操作系统》-第9章 4/138
2021/2/3 《计算机操作系统》-第9章 4/138 本章目录 ◼ 9.1 文件和文件的属性 ◼ 9.2 文件结构和文件实现 ◼ 9.3 文件系统 ◼ 9.4 目录管理 ◼ 9.5 磁盘存储器管理 ◼ 9.6 文件系统性能和可靠性 ◼ 9.7 文件的共享和保护
91.1文件的概念 数据项 ■基本数据项:可命名的最小逻辑单位/字段 组合数据项:由若干基本数据项组成 ■基本数据项的类型和数据 ■记录 组相关数据项的集合 ■关键字:能唯一地标识出记录的基本/组合数据项 ■文件 由文件名标注的一组信息的结合 用于逻辑上描述存储在外存上的数据 2021/2/3 《计算机操作系统》-第9章 5/138
2021/2/3 《计算机操作系统》-第9章 5/138 9.1.1 文件的概念 ◼ 数据项 ◼ 基本数据项:可命名的最小逻辑单位/字段 ◼ 组合数据项:由若干基本数据项组成 ◼ 基本数据项的类型和数据 ◼ 记录 ◼ 一组相关数据项的集合 ◼ 关键字:能唯一地标识出记录的基本/组合数据项 ◼ 文件 ◼ 由文件名标注的一组信息的结合 ◼ 用于逻辑上描述存储在外存上的数据
文件的概念 ■文件的存取方法 所谓文件的存取方法,是指读写文件存储器上的 个物理块的方法,是指操作系统为用户程序提供的 使用文件的技术和手段。 文件的存取方法不仅与文件的性质有关,而且与用 户使用文件的方式有关。 ■通常有3类存取方法:顺序存取法、直接存取法和按 键存取法。 2021/2/3 《计算机操作系统》-第9章
2021/2/3 《计算机操作系统》-第9章 6/138 文件的概念 ◼ 文件的存取方法 ◼ 所谓文件的存取方法,是指读写文件存储器上的一 个物理块的方法,是指操作系统为用户程序提供的 使用文件的技术和手段。 ◼ 文件的存取方法不仅与文件的性质有关,而且与用 户使用文件的方式有关。 ◼ 通常有3类存取方法:顺序存取法、直接存取法和按 键存取法
文件的概念 ■文件的存取方法 顺序存取法:严格按物理记录排列的顺序依次存取 直接存取法:允许用户随意存取文件中的任何一个 物理记录,而不管上次存取了哪一个记录。 按键存取法:实质上也是直接存取法,它不是根据 记录编号或地址来存取,而是根据文件中各记录内 容进行存取的。 2021/2/3 《计算机操作系统》-第9章
2021/2/3 《计算机操作系统》-第9章 7/138 文件的概念 ◼ 文件的存取方法 ◼ 顺序存取法:严格按物理记录排列的顺序依次存取 ◼ 直接存取法:允许用户随意存取文件中的任何一个 物理记录,而不管上次存取了哪一个记录。 ◼ 按键存取法:实质上也是直接存取法,它不是根据 记录编号或地址来存取,而是根据文件中各记录内 容进行存取的
文件系统 应用层观点:逻辑抽象 物理层观点:空间管理 安全、保护 磁盘设备防护 映!射 文件访问控制←→( 磁盘数据存取 数据文件 磁盘空间 文件结构定义 磁盘空间分配 文件系统服务器 2021/23 计算机操作系统》-第9 8/138
2021/2/3 《计算机操作系统》-第9章 8/138 文件系统 文件系统服务器 文件结构定义 文件访问控制 安全、保护 磁盘空间分配 磁盘数据存取 磁盘设备防护 数据文件 磁盘空间 映 射 应用层观点:逻辑抽象 物理层观点:空间管理
912文件的分类 ■按用途分类: 系统文件,用户文件,库文件。 (用户对以上三者的访问权限不同) 按文件中的数据形式分类 源,目标,可执行。 ■存取控制 E,R. R/W 2021/2/3 《计算机操作系统》-第9章 9/138
2021/2/3 《计算机操作系统》-第9章 9/138 9.1.2 文件的分类 ◼ 按用途分类: – 系统文件,用户文件,库文件。 – (用户对以上三者的访问权限不同) ◼ 按文件中的数据形式分类 – 源,目标,可执行。 ◼ 存取控制 – E,R,R/W
文件的分类 ■逻辑结构 保存期限 有结构(记录式) 临时文件 无结构(流式) n永久文件 物理安排 档案文件 顺序文件:数据(连续放) 链接文件 索引文件 2021/2/3 《计算机操作系统》-第9章 l0/138
2021/2/3 《计算机操作系统》-第9章 10/138 文件的分类 ◼ 逻辑结构 ◼ 有结构(记录式) ◼ 无结构(流式) ◼ 物理安排 ◼ 顺序文件:数据(连续放) ◼ 链接文件 ◼ 索引文件 ◼ 保存期限 ◼ 临时文件 ◼ 永久文件 ◼ 档案文件