四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第9章 文件管理

操作系统原理 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 文件的分类 ◼ 逻辑结构 ◼ 有结构(记录式) ◼ 无结构(流式) ◼ 物理安排 ◼ 顺序文件:数据(连续放) ◼ 链接文件 ◼ 索引文件 ◼ 保存期限 ◼ 临时文件 ◼ 永久文件 ◼ 档案文件
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 排序.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第二章 安全控制原理.ppt
- 《C程序设计》课程电子教案(PPT课件讲稿)第四章 数组和结构.ppt
- 北京航空航天大学:Graph Search & Social Networks.pptx
- 《数字图像处理 Digital Image Processing》课程教学资源(各章要求及必做题参考答案).pdf
- Online Minimum Matching in Real-Time Spatial Data:Experiments and Analysis.pptx
- 中国科学技术大学:《并行算法实践》课程教学资源(PPT课件讲稿)上篇 并行程序设计导论 单元II 并行程序编程指南 第七章 OpenMP编程指南.ppt
- 上海交通大学:《网络安全技术》课程教学资源(PPT课件讲稿)比特币(主讲:刘振).pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)Clustering Basics(主讲:赵钦佩).pptx
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 09 Classes A Deeper Look(Part 1).ppt
- 贵州电子信息职业技术学院:常用办公技巧(PPT讲稿,主讲:刘忠华).ppt
- 计算机软件技术基础:《Visual Basic6.0 程序设计》课程教学资源(PPT课件)第1章 Visual Basic(VB)概述.ppt
- Dynamic Pricing in Spatial Crowdsourcing:A Matching-Based Approach.pptx
- 《Java Web应用开发基础》课程教学资源(PPT课件)第8章 EL、JSTL和Ajax技术.ppt
- 《计算机组装与维修》课程电子教案(PPT教学课件)第一章 计算机系统维护维修基础.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第六章 网上支付.ppt
- 清华大学出版社:《网络信息安全技术》教材电子教案(PPT课件讲稿)第2章 密码技术.ppt
- 《网络系统集成技术》课程教学资源(PPT课件讲稿)第六章 网络互联技术.ppt
- 数据库接口技术(PPT讲稿)开放式数据库联接 Open DataBase Connectivity——ODBC.ppt
- 《多媒体教学软件设计》课程教学资源(PPT课件讲稿)第4章 多媒体教学软件的图文演示设计.ppt
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第三章 数据链路层.pptx
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 9 MapReduce.pptx
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第四章 口令破解与防御技术.ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第十二章 计算学习理论 Machine Learning.pptx
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第9章 DHCP协议(任课教师:卢豫开).ppt
- 《信息技术基础》课程教学资源(PPT课件)信息技术基础知识的内容.ppt
- 《PHP程序设计》教学资源(PPT课件讲稿)项目二 网站用户中心.ppt
- Microsoft .NET(PPT课件讲稿)Being Objects and A Glimpse into Coding.pptx
- 《Data Warehousing & Data Mining》课程教学资源(PPT讲稿)Ch 2 Discovering Association Rules.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)需求分析.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A.pptx
- 《ARM原理与设计》课程教学资源(PPT课件讲稿)Lecture 04 Cortex M3指令集.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第一章 概述.ppt
- 上海交通大学:《计算机控制技术》课程教学资源(PPT课件)第一章 计算机控制系统概述 Computer Control Technology.ppt
- 3D computer vision techniques v.4b2 1.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第六章 中断 §6.1 中断的概念 §6.2 单片机的中断系统及其管理.ppt
- 《人工智能导论》课程教学资源(PPT课件讲稿)群智能(Swarm Intelligence).ppt
- 《计算机网络与互联网 Computer Networks and Internets》课程电子教案(PPT课件讲稿)Part IV 局域网 Local Area Networks(LANs).ppt
- 《计算机网络》课程电子教案(PPT课件讲稿)第2章 数据通信与广域网技术.ppt