文件的物理结构及存储设备市公开课一等奖百校联赛特等奖课件.pptx
《文件的物理结构及存储设备市公开课一等奖百校联赛特等奖课件.pptx》由会员分享,可在线阅读,更多相关《文件的物理结构及存储设备市公开课一等奖百校联赛特等奖课件.pptx(53页珍藏版)》请在咨信网上搜索。
1、8.2.2 文件物理结构及存放设备n(3)索引文件 索引文件是由系统为每个文件建立一张索引表,表中标明文件逻辑块号所对应物理块号,索引表本身物理地址由FCB给出。索引表结构:第1页索引文件n这种方法克服了链接文件对随机存取限制。n把全部指针放在一起:索引块n每个文件都有它自己索引块n索引块第 i 个条目指向文件第 i 个块(随机存取)n一个索引块类似于内存分配中一个页表n索引文件开销要比链接文件大,尤其假如每个文件只有极少块时,会造成其余索引块浪费。第2页索引分配a.outa.out1616目录项(条目)目录项(条目)文件名文件名索引块索引块00000101020203030404050506
2、0607070808090910101111121213131414151516161717181819192020212122222323242425252626272728282929303031313232333334343535363637373838393940404141424243434444454546464747484849495050515152525353545455555656575758585959212122222323444453535656nilnil0 01 12 23 34 45 56 67 78 89 91 10 01 11 11 12 21 13 3.索
3、引块索引块(16)(16)第3页8.2.2 文件物理结构及存放设备 假如索引表很大,超出了一个物理块,则系统势必要像处理其它文件一样,来处理索引表物理存放方式,这么不利于索引表动态增删。处理方法是采取多重索引方式,也就是说,当索引表所指物理块超出一块时,再增加一个次级索引表。这么,在高一级索引表表项里所指向物理块中并不存放实际文件信息,而是存放一个索引表,在这个次一级索引表中所指向物理块才是存放文件信息。假如需要,能够增加到3级以上多级索引。第4页链接索引块a.outa.out1616directory entrydirectory entryfilenamefilenameindex blo
4、ckindex block0000 0101 0202 0303 0404 0505 0606 0707 0808 09091010 1111 1212 1313 1414 1515 1616 1717 1818 19192020 2121 2222 2323 2424 2525 2626 2727 2828 29293030 3131 3232 3333 3434 3535 3636 3737 3838 39394040 4141 4242 4343 4444 4545 4646 4747 4848 49495050 5151 5252 5353 5454 5555 5656 5757 58
5、58 59593939212122222323444453535656.0 01 12 23 34 45 56 67 78 89 9101011111212.255255index blockindex block(16)(16)nilnil5757595940404141nilnil0 01 12 23 34 45 56 67 78 89 9101011111212.255255index blockindex block(39)(39)第5页多层索引a.outa.out1616directory entrydirectory entryfilenamefilenameindex block
6、index block0000 0101 0202 0303 0404 0505 0606 0707 0808 09091010 1111 1212 1313 1414 1515 1616 1717 1818 19192020 2121 2222 2323 2424 2525 2626 2727 2828 29293030 3131 3232 3333 3434 3535 3636 3737 3838 39394040 4141 4242 4343 4444 4545 4646 4747 4848 49495050 5151 5252 5353 5454 5555 5656 5757 5858
7、 59592626343410104343nilnil0 01 12 23 34 45 56 67 78 89 9101011111212.255255top level index blocktop level index block(16)(16).0 01 12 23 34 45 56 67 78 89 9101011111212.255255.0 01 12 23 34 45 56 67 78 89 9101011111212.255255.0 01 12 23 34 45 56 67 78 89 9101011111212.255255.0 01 12 23 34 45 56 67
8、78 89 9101011111212.255255secondary index blockssecondary index blocks第6页组合链接/多层索引The Unix inodeThe Unix inodeowner,groupowner,grouptimestampstimestampssizesizedirect blocksdirect blockssingle indirectsingle indirectdouble indirectdouble indirecttriple indirecttriple indirectblock(data)block(data)bl
9、ock(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data)block(data).(filename is not(filename is notstored in the inode)stored in the inode)index blockindex block(Used in BSD Unix)(Used in BSD
10、Unix)第7页8.2.2 文件物理结构及存放设备2.文件存放设备n文件存放设备分为不可重复使用和可重复使用两类。n不可重复使用文件存放设备也称为I/O式字符设备,如打印纸等。n可重复使用文件存放设备有磁带、磁盘、光盘等,也称块设备。第8页8.2.2 文件物理结构及存放设备两种经典存放设备特征及存取方法。n(1)次序存取设备次序存取设备通常是指那些容量大、价格低存放设备。n(2)直接存取设备光盘、磁盘都是一个可直接存取存放设备(磁盘又分为硬盘和软盘)。n 磁盘磁盘是一个可直接存取(按地址存取)存放设备,它把信息统计在盘片上,每个盘片有正反两面。n 只读型光盘光盘存放器是利用光学原理存取信息存放
11、设备 第9页8.2.2 文件物理结构及存放设备3.文件结构、存放设备与存取方式总而言之,文件物理结构,必须适应文件存放设备,而不一样存放设备特征,又决定了其上文件存取方式,下面以磁盘和磁带存放设备为例,简明说明3者关系:n 磁盘上文件结构为连续时,其存取方式普通为次序或随机。当文件为连续方式时,存取方式通常为次序。n 磁带上文件结构为连续时,其存取方式普通为次序存取。当其上文件为索引文件时,存取方式可为次序、随机两种形式。第10页8.3 文件管理8.3.1 文件目录结构1.文件目录n文件系统为程序和用户提供了按文件名存取文件机制,而将文件名转换为存放地址,以及对文件实施控制管理则需经过文件目录
12、来实现。n文件目录管理和文件存放空间管理已成为文件管理主要内容。第11页8.3.1 文件目录结构一个文件由文件说明和文件体组成。文件说明部分包含文件基本信息、存取控制信息和文件使用信息。n 基本信息包含:n文件名,用于标识一个文件符号名。n文件物理位置,标明文件内容在外存上存放位置。n文件结构,指示文件逻辑结构和物理结构。它决定了文件寻址方式。n 存取信息包含:各类用户(包含文件主、核准用户、普通用户等)存取权限,实现文件共享及保密。n 使用信息包含:文件创建、修改日期和时间,以及当前使用状态信息。第12页8.3.1 文件目录结构n文件系统将这些说明部分全部信息集中起来,以一个数据结构形式表示
13、,称此结构为文件控制块FCB(File Control Block)。n文件目录由文件控制块组成。文件系统在每个文件建立时都要为它建立一个文件目录。文件目录用于文件描述和文件控制,实现按名存取和文件信息共享与保护,随文件建立而创建,随文件删除而消亡。n不一样操作系统有不一样文件目录。第13页8.3.1 文件目录结构n下面以UNIX文件目录为例加以说明。nUNIX系统文件目录由目录项和索引节点两部分组成(i节点加紧文件检索方法之一)。目录项占16B,其中14B为文件名,2B为指向文件说明信息索引节点指针,每个索引节点占64B,包含文件属性、文件共享目录数、时间、文件存放块号、文件长度等说明信息。
14、第14页8.3.1 文件目录结构2.文件目录结构n文件目录是由文件说明组成,若干个文件目录组成一个专门目录文件,目录文件结构怎样,关系到文件存取速度和文件共享及安全特征。n文件目录结构是指专门目录文件组织形式。惯用目录结构有单级目录,二级目录和多级目录。第15页8.3.1 文件目录结构n(1)单级目录文件系统在每个存放设备上仅建立一个目录文件目录结构,称为单级目录(或称一级目录)。目录文件中每一目录项(或称一条统计)对应一个文件目录,它包含相正确数据项(文件名及扩展名、物理地址、说明信息),如图所表示。第16页8.3.1 文件目录结构n单级目录优点是结构简单,经过管理其目录文件,便可实现对文件
15、信息管理。n单级目录特点是:n 搜索范围宽。n 不允许文件重名。n 不便于文件共享。第17页8.3.1 文件目录结构n(2)二级目录结构 二级目录结构将存放在设备上目录文件分成两级:第一级为系统目录(称主目录MFD),它包含了用户目录名和指向该用户目录指针;第二级为用户目录(称UFD),它包含了该用户全部文件文件目录,该文件目录和上述单级目录一样,包含了对应文件名字,物理地址等。第18页8.3.1 文件目录结构二级目录结构:第19页8.3.1 文件目录结构n(3)多级目录结构n采取树型数据结构方法,便形成一个树型结构目录。n这种文件目录第一级系统目录为树根节点,定义为根目录,文件目录第二级和以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件 物理 结构 存储 设备 公开 一等奖 联赛 特等奖 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。