计算机操作系统文件管理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机操作系统文件管理课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 文件 管理 课件
- 资源描述:
-
1、计算机操作系统文件管理12第六章第六章 文件管理文件管理文件系统的功能:文件系统的功能:*用户可执行创建、修改、删除读写文件的命令;用户可执行创建、修改、删除读写文件的命令;*用户能以合适的方式构造他的文件;用户能以合适的方式构造他的文件;*用户能在系统的控制下,共享其他用户的文件;用户能在系统的控制下,共享其他用户的文件;*允许用户用符号名访问文件;允许用户用符号名访问文件;*系统应有转存和恢复文件的能力,以防止意外系统应有转存和恢复文件的能力,以防止意外事故的发生;事故的发生;*系统应提供可靠保护及保密措施。系统应提供可靠保护及保密措施。36.1 文件和文件系统文件和文件系统 6.1.1
2、文件、记录和数据项文件、记录和数据项 文件文件:是是由创建者所定义的,由创建者所定义的,具有符号名的一组具有符号名的一组相关联元素的有序序列,相关联元素的有序序列,可分为有结构文件和无结构可分为有结构文件和无结构文件。文件。文件系统文件系统:指负责存取和管理辅助存储器上文件信指负责存取和管理辅助存储器上文件信息的机构息的机构 数据项数据项:用于描述一个对象的某种属性的字符集。用于描述一个对象的某种属性的字符集。记录记录:一组描述一个对象某方面属性的相关数据一组描述一个对象某方面属性的相关数据项的集合。项的集合。4图图 6-1 文件、文件、记录和数据项之间的层次关系记录和数据项之间的层次关系 文
3、件文件记录记录1 1记录记录2 2记录记录n n数据项数据项1 1数据项数据项2 2数据项数据项n n 文件的属性:文件的属性:(1)文件类型文件类型(2)文件长度文件长度(3)物理位置物理位置(4)建立时间建立时间 6.1.1 文件、记录和数据项文件、记录和数据项 56.1.2 文件类型和文件系统模型文件类型和文件系统模型 1、文件类型文件类型 1)按按用途用途分类分类(1)系统文件系统文件(2)用户文件用户文件(3)库文件库文件 2)按文件中按文件中数据的形式数据的形式分类分类(1)源文件源文件(2)目标文件目标文件(3)可执行文件可执行文件 3)按按存取控制属性存取控制属性分类分类(1)
4、只执行文件只执行文件(2)只读文件只读文件(3)读写文件读写文件 4)按按组织形式组织形式分类分类(1)普通文件普通文件(2)目录文件目录文件(3)特殊文件特殊文件62、文件系统模型文件系统模型 图图 6-2 文件系统模型文件系统模型 76.1.3 文件操作文件操作(1)创建文件创建文件(2)删除文件删除文件(3)读文件读文件(4)写文件写文件(5)截断文件截断文件(6)设置文件的读设置文件的读/写位置写位置 1、最基本的文件操作、最基本的文件操作 86.1.3 文件操作文件操作 2、文件的操作功能、文件的操作功能对整体文件而言:对整体文件而言:(1)打开打开(open)(2)关闭关闭(clo
5、se)(3)建立建立 (create)(4)撤消撤消(destory)(5)复制复制(copy)(6)改变文件名改变文件名(rename)(7)显示显示文件内容(文件内容(list)对文件中的数据项而言:对文件中的数据项而言:(1)读读(read)(2)写写(write)(3)修改修改(update)(4)插入插入(Insert)(5)删除删除(delete)96.2 文件的逻辑结构文件的逻辑结构 文件的逻辑结构:文件的逻辑结构:是从用户的观点出发,所观是从用户的观点出发,所观察到的文件组织形式,是用户可以直接处理的数据察到的文件组织形式,是用户可以直接处理的数据及其结构,它独立于物理特性。及
6、其结构,它独立于物理特性。文件的物理结构:文件的物理结构:又称为文件的存储结构,是又称为文件的存储结构,是指文件在外存上的存储组织形式,与存储介质的存指文件在外存上的存储组织形式,与存储介质的存储性能有关。(顺序、链接、索引)储性能有关。(顺序、链接、索引)文件逻辑结构的要求:文件逻辑结构的要求:提高检索效率、便于修提高检索效率、便于修改、降低文件的存储费用。改、降低文件的存储费用。106.2.1 文件逻辑结构的类型文件逻辑结构的类型 1、有结构文件、有结构文件(1)定长记录)定长记录(2)变长记录)变长记录 (a)顺序文件)顺序文件(b)索引文件)索引文件(c)索引顺序文件)索引顺序文件 2
7、、无结构文件、无结构文件 即流式文件,如:即流式文件,如:源程序、源程序、可执行文件、可执行文件、库库函数等,函数等,采用指针来进行读写定位。采用指针来进行读写定位。116.2.2 顺序文件顺序文件指由一系列记录,按某种顺序排列所形成的文件。指由一系列记录,按某种顺序排列所形成的文件。对于顺序文件,知道了当前记录的地址,就能很方对于顺序文件,知道了当前记录的地址,就能很方便放入确定一个要存取记录的地址。便放入确定一个要存取记录的地址。优、缺点:优、缺点:(1)管理简单、顺序存取速度快;)管理简单、顺序存取速度快;(2)修改记录困难、要求连续存储空间;)修改记录困难、要求连续存储空间;(3)必须
8、事先知道文件的长度。)必须事先知道文件的长度。126.2.2 顺序文件顺序文件R0R1R2R3RiLLLLLL2L3L4LL(i1)LRptr(a)定长记录文件L0R0L1R1RiWptr(b)变 长记录文件Li00L0L01L1L0L12Li(Lk1)i1k0(Lk1)ik0图图 6-3 定长和变长记录文件定长和变长记录文件 13 索引文件索引文件为每个文件建立一张索引表,其中每一个表为每个文件建立一张索引表,其中每一个表目指出文件中记录所在的物理块号。目指出文件中记录所在的物理块号。索引式文件组织,便于随机存取文件中的一个记录,索引式文件组织,便于随机存取文件中的一个记录,是随机文件的一种
9、。是随机文件的一种。6.2.3 索引文件索引文件 优、缺点:优、缺点:(1)外存利用率高;)外存利用率高;(2)文件可动态增长,可顺序、直接访问;)文件可动态增长,可顺序、直接访问;(3)访问两次辅存,索引表浪费空间。)访问两次辅存,索引表浪费空间。14索引号0长度 m指针 ptrm01m1imi索引表R0R1Ri逻辑文件图图 6-4 索引文件的组织索引文件的组织 6.2.3 索引文件索引文件 156.2.4 索引顺序文件索引顺序文件 键An QiBao RongChen Lin逻辑地址姓 名An QiAn Kang其它属性Bao Rong逻辑文件图图 6-5 索引顺序文件索引顺序文件 166
10、.2.5 直接文件和哈希文件直接文件和哈希文件 1、直接文件、直接文件 根据给定的记录根据给定的记录键值键值,直接获,直接获得指定记录的物理地址,得指定记录的物理地址,记录键值本记录键值本身就决定了记录的物理地址身就决定了记录的物理地址。2、哈希哈希(Hash)文件文件 图图 6-6 Hash文件的逻辑结构文件的逻辑结构fHash函数目录表键值176.3 外存分配方式外存分配方式 6.3.1 连续分配连续分配 为每个文件分配一组邻接的磁盘块。为每个文件分配一组邻接的磁盘块。优点优点:*顺序访问容易;顺序访问容易;*顺序访问速度较快;顺序访问速度较快;缺点缺点:*要求具有较多的连续存储空间;要求
11、具有较多的连续存储空间;*文件的长度事先确定,不便增长;文件的长度事先确定,不便增长;顺序文件顺序文件186.3.1 连续分配连续分配 图图 6-7 磁盘空间的连续分配磁盘空间的连续分配 filefile startstart lengthlengthcountcount0 02 2trtr14143 3mailmail19196 6listlist28284 4f f6 62 2目目 录录1 12 23 30 05 56 67 74 49 9101011118 81313141415151212171718181919161621212222232320202525262627272424l
12、istlist2929303031312828mailmailcountcounttrtrf f196.3.2 链接分配链接分配 文件存储在由链接指针连接的多个离散的文件存储在由链接指针连接的多个离散的磁盘块中。磁盘块中。优点优点:*消除了外存碎片,提高了外存空间的利用消除了外存碎片,提高了外存空间的利用率;率;链接文件链接文件 *利于文件的动态增长,便于文件的增、删、利于文件的动态增长,便于文件的增、删、修改等操作。修改等操作。206.3.2 链接分配链接分配链接文件链接文件 文件目录中每个目录项(文件目录中每个目录项(FCB)都存放指向都存放指向链接文件的首尾盘块的指针。链接文件的首尾盘块
13、的指针。*利于文件顺序操作,不便于随机访问。利于文件顺序操作,不便于随机访问。1、隐式链接:隐式链接:把用于链接文件各物理块的指针,显示的存把用于链接文件各物理块的指针,显示的存放在一张链接表中;整个磁盘一张,即文件分配表放在一张链接表中;整个磁盘一张,即文件分配表(FAT)。)。*FAT需占用较大内存空间。需占用较大内存空间。2、显示链接:显示链接:216.3.2 链接分配链接分配1、隐式链接隐式链接 图图 6-8 磁盘空间的链接式分配磁盘空间的链接式分配 25251 12 23 30 05 56 67 74 49 9101011118 813131414151512121717181819
14、191616212122222323202025252626272724242929303031312828filefile startstartendendjeepjeep9 92525目目 录录10101 1-1 11616222、显式链接、显式链接 图图 6-9 显式链接结构显式链接结构 6.3.2 链接分配链接分配0 01 12 23 34 45 5物理块号物理块号2 2FCBFCBFATFAT0 04 45 51 123图图 6-10 MS-DOS的文件物理结构的文件物理结构2、显式链接、显式链接 6 6EOFEOF111110105 5EOFEOF0 01 12 23 34 45
15、56 67 78 89 9FATFATFCB AFCB A4 4FCB BFCB B9 9246.3.3 索引分配索引分配 索引文件索引文件 为每个文件分配一个索引块(表),记录该文为每个文件分配一个索引块(表),记录该文件的所有盘块的指针。件的所有盘块的指针。优点优点:*支持直接访问;支持直接访问;*不会产生外部碎片;不会产生外部碎片;*支持多级索引。支持多级索引。(1)单级索引)单级索引(2)多级索引)多级索引(3)混合索引)混合索引25图图 6-12 索引分配方式索引分配方式 1、单级索引分配单级索引分配1 12 23 30 05 56 67 74 49 9101011118 81313
16、1414151512121717181819191616212122222323202025252626272724242929303031312828countcountfilefile块序号块序号jeepjeep1919目目 录录9 916161 1101025251111111919262、多级索引分配多级索引分配图图 6-13 两级索引分配两级索引分配0 01 12 21051051061062542543563563573579859851051051061062542547407403563563573571125112598598536036074074011251125主索引主
展开阅读全文