操作系统原理第4章文件管理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《操作系统原理第4章文件管理课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 文件 管理 课件
- 资源描述:
-
1、第4章 文件管理l l熟悉文件的概念、分类、文件的组织 l掌握磁盘的调度算法 l熟悉文件目录的管理、文件的保密与保护方法l熟悉文件的使用 l l4.1 文件管理概述 l4.2 文件的组织 l4.3 文件的存储设备l4.4 文件的目录管理l4.5 文件的共享与安全l4.6 文件的使用 l4.1.1 文件管理的主要任务 l4.1.2 文件管理的主要功能 l4.1.3 文件系统的基本概念 l文件管理,即构成一个文件系统,负责管理在外存上存放的文件,并把对文件的存取、共享和保护等手段提供给操作系统和用户。l文件管理的主要目标是提高外存储空间的利用率。l它的主要任务是对用户文件和系统文件进行管理,方便用
2、户使用,并保证文件的安全性。l1.文件存储空间管理 l2.文件目录管理 l3.逻辑文件与物理文件的转换 l4.文件读写管理 l5.文件共享和安全的管理 l存储管理的任务是为每个文件分配必要的外存空间,提高外存的利用率,并能有助于提高文件系统的工作速度。l由于文件存储设备是以块为单位进行管理的,因此,文件存储空间的管理实质上是一个空闲块的组织和管理问题,它包括空闲块的组织,空闲块的分配与空闲块的回收。l为实现文件的按名存取,每个文件首先应该具有一个文件名与之对应。l目录管理的任务是为每个文件建立目录项,并对众多的目录加以组织,以实现方便的按名存取,实现文件的共享,提供快速的目录查询手段,提高文件
3、的检索速度。l逻辑文件:规定用户直接使用的文件。l物理文件:存储介质上的文件。l用户使用文件时只要给出文件的名字和一些适当的说明信息,文件系统就能按照用户的要求把逻辑文件组织成物理文件存放到存储介质上,或者把存储介质上的物理文件转换成逻辑文件供用户使用。l文件系统还可根据需要更换文件存放的位置而对用户没有任何影响。l文件系统读写控制的主要任务:一是,对于拥有读写和执行权限的用户,允许其对文件进行相应的操作。二是,对于没有相应权限的用户,禁止他们对文件进行相应的操作。三是,防止一个用户冒充其他用户对文件进行读写操作。四是,防止拥有存取权限的用户误用文件。l文件共享是指不同的用户共同使用同一个文件
4、。l文件的安全管理即文件的保护,是解决文件的非法操作的关键。l1文件 l2记录 l3数据项 l4文件类型 l5文件系统模型 l文件是指存放在外存上的已命名的一组相关信息的集合。l通常将程序和数据组织成文件。l文件中的基本访问单位可以是位、字节或记录。l文件的属性包括文件类型、文件长度、文件的物理位置、文件的存取控制、文件的建立时间。l记录是一组相关数据项的集合,用于描述数据对象某方面的属性。l它是文件中数据处理的基本单位,是组成文件的基本元素。l数据项是指描述一个对象的某种属性的字符集,它是数据处理的最小单位。l它可以分为基本数据项:是用于描述一个对象的某种属性的字符集,是数据组织中可以命名的
5、最小逻辑数据单位,即原子数据,又称为数据元素或字段。组合数据项:由若干个基本数据项组成,简称组项。l(1)按性质和用途分类 系统文件、用户文件、库文件 l(2)按文件中的数据形式分类 源文件、目标文件l(3)按文件的存取控制属性分类 只执行文件、只读文件、读写文件 l(4)按文件的逻辑结构分类 有结构文件、无结构文件 l(5)按文件的物理结构分类 顺序文件、链接文件、索引文件 l(6)按照文件的内容分类 普通文件、目录文件、特殊文件 l文件系统是指含有大量文件及其属性说明的,对文件进行操纵和管理的,向用户提供使用接口的软件集合。图4-1表示了文件系统的模型。l它分为三个层次最低层是对象及其属性
6、说明;中间层是对对象进行操纵和管理的软件集合;最高层是文件系统提供给用户的接口。l文件的组织是指文件的构造方式,即文件的结构。对任何一个文件,都存在着两种形式的结构:逻辑结构和物理结构。l4.2.1 文件的逻辑结构 l4.2.2 文件的物理结构 l4.2.3 记录的成组和分解 l1文件逻辑结构的概念 l2文件逻辑结构的形式l文件的逻辑结构(File Logical Structure)是用户用户组织文件时可见的结构,即用户所观察到的文件组织形式。l文件的逻辑结构是用户可以直接处理的数据及其结构,它独立于物理特性,又称为文件组织。l选择文件的逻辑结构主要有以下原则:(1)提高检索效率(2)便于修
7、改(3)降低文件存储费用(4)便于用户操作 l文件的逻辑结构从形式上分为两类:有结构的记录式文件:l在记录式文件中,所有的记录通常都是属于一个实体集的,有着相同或不同数目的数据项。记录的长度可分为定长和不定长两类。无结构的流式文件 l是指由字符流构成的文件。流式文件内的数据不再组成记录,只是一串字节。对流式文件的存取需要指定起始字节和字节数。l1文件物理结构的概念 l2文件物理结构的形式l3文件的访问方式 l文件的物理结构,又称为文件的存储结构,它是指文件在外存上存储时的组织结构。l文件的物理结构与存储介质的物理特性及用户对文件的访问方式有关。l文件的物理结构通常划分为大小相等的物理块,也称为
8、物理记录。它是文件分配及传输信息的基本单位。物理记录的大小与物理设备有关,与逻辑记录的大小无关。l三种文件物理结构组织文件:顺序结构:顺序结构将一个在逻辑上连续的文件信息依次存放在外存连续的物理块中。链接结构:链接结构将文件存放在外存的若干个物理块中,这些物理块不必连续,并且在每一个物理块中设一个指针,指向下一个物理块的位置,从而使得存放同一个文件的物理块链接起来。索引结构:将文件存放在外存的若干个物理块中,并为每个文件建立一个索引表,索引表中的每个表目存放文件信息的逻辑块号和与之对应的物理块号。l(1)顺序访问 是指用户从文件初始数据开始依次访问文件中的信息。对记录式文件意味着按记录的编号从
9、小到大进行存取,对流式文件则意味着对文件从头至尾进行存取。顺序访问的特点是访问速度快,不需要计算访问信息的位置,适合于数据的统计和汇总等。l(2)直接访问(随机访问)直接访问是指用户随机地访问文件中的某段信息。要支持用户以直接访问方式访问文件,文件必须存放在可以支持快速定位的随机存储设备中。l1记录的成组 是指把若干条逻辑记录合并成一组存入一个物理块的过程。l2记录的分解 是指从一条物理记录中把逻辑记录分离出来的过程。l4.3.1 文件存储设备的类型 l4.3.2 磁盘的驱动调度算法 l4.3.3 存储空间的分配与回收 l4.3.4 存储空间的分配举例 l1顺序存储设备 l2直接存储设备l顺序
10、存储设备是按信息的物理位置进行定位和读/写操作的存储设备。在顺序存储设备中,只有前面的物理块被存取之后,才能存取其后的物理块。l磁带就是一种典型的顺序存取设备。l【例4-1】假定磁带记录密度为每英寸800字符,每一逻辑记录为160字符,块间隙为0.6英寸。今有1500个逻辑记录需要存储,试计算磁带的利用率?若要使磁带空间利用率不少于50%,至少应以多少个逻辑记录为一组?这说明了什么问题?l是允许文件系统直接存取对应存储介质上的任意物理块的存储设备。l磁盘就是典型的直接存储设备。l由于磁带是一种顺序存储设备,用它存储文件时应采用顺序结构存放,顺序存取时效率较高。磁盘是直接存储设备,三种文件物理结
11、构都可采用,实际存储时可根据文件的使用情况来确定。如果文件是顺序存取的,采用顺序结构和链式结构都可以;若采用直接存取方式且文件大小不固定,应采用索引方式,若文件大小固定,也可以采用顺序结构。l【例4-2】某软盘有40个磁道,磁头从一个磁道移到另一个磁道需要6ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为13磁道,每块的旋转延迟时间及传输时间分别为100ms、25ms,问读取一个100块的文件需要多少时间?如果系统对磁盘进行了整理,让同一个磁盘块尽可能靠拢,从而使逻辑上相邻的数据块的平均距离降为2磁道,这时读取一个100块的文件需要多少时间?l1移臂调度(1)先来先服务(FCFS)(
展开阅读全文