- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图5-23 连续文件的结构 串连文件是将逻辑上连续的文件分散存放在若干不连续的物理块中,每个物理块设有一个指针,指向其后续的物理块。只要指明文件的第一个块号,就可以按链指针检索整个文件。如图5-24所示。这种结构的优点是文件长度容易动态变化,其缺点是不适合随机存取访问。 图5-24 串连文件的结构 索引文件的组织方式要求为每个文件建立一张索引表,表中的每个项目指出了文件的逻辑块号和与之对应的物理块号。索引表也以文件的形式存在磁盘上,只要给出索引表的地址,通过索引表就可以查找到文件信息的存放位置,如图5-25所示。这种结构有利于进行随机存取,并具备串连文件的所有优点。缺点是存储开销大,因为每个文件有一个索引表,而索引表也要占用存储空间。 图5-25 索引文件的结构 4.UNIX文件的多重索引结构 在索引结构的文件中,如果一个文件很大,那么相应的索引表也很大,一个物理块可能放不下一个索引表。而如果系统中各个文件的大小很不均匀,则会导致索引表的大小也很不相同,这对于管理是很不方便的。下面介绍一种UNIX系统中文件的多重索引结构。这种结构如图5-26所示。 在图5-26中,I-addr索引区共有13项,其中前10项直接登记了存放文件信息的物理块号(即I-addr(0)到I-addr(9)),这称为直接寻址。0到9可以看成是逻辑块号。如果一个文件大于10块,则利用I-addr(10)作一次间接寻址,即I-addr(10)指向一个物理块,其中最多可存放128个存放文件信息的物理块号。如果文件更大,还可以分别用I-addr(11)和I-addr(12)作两次甚至三次间接寻址。 图5-26 UNIX系统中文件的多重索引结构 根据统计,文件容量不超过10块(5120 B)的文件占文件总数的80%,而这10块通过直接寻址就能得到文件的物理块号,只是对于大于10块的约占总数20%的文件才采用间接寻址。这种结构的优点与一般索引文件结构一样,只是对于约20%的文件由于多次取索引而影响速度。 3 文件目录 在一个计算机系统中保存有许多文件,用户在创建和使用文件时只给出文件的名字,由文件系统根据文件名找到指定文件。为了便于对文件进行管理,设置了文件目录,用于检索系统中的所有文件。文件系统的基本功能之一就是负责目录的编排、维护和目录的检索,因此,要求目录的编排便于寻址,并且要防止冲突,目录的检索要迅速方便。 1.文件控制块FCB 文件控制块FCB是系统为管理文件而设置的一个数据结构。FCB是文件存在的标志,它记录了系统管理文件所需要的全部信息。FCB通常应包括以下内容:文件名、文件号、用户名、文件的物理位置、文件长度、记录大小、文件类型、文件属性、共享说明、文件逻辑结构、文件物理结构、建立文件的日期和时间、最后访问日期和时间、最后修改日期和时间、口令、保存期限等。 2.文件目录与目录文件 1) 文件目录 文件与文件控制块是一一对应的。文件控制块的有序集合构成文件目录,每个目录项即是一个文件控制块。给定一个文件名,通过查找文件目录便可找到该文件对应的目录项(即FCB)。 2) 目录文件 文件目录是需要长期保存的。为了实现文件目录的管理,通常将文件目录以文件的形式保存在外存空间,这个文件就被称为目录文件。目录文件是长度固定的记录式文件。 3.文件目录结构 文件目录的组织与管理是文件管理中的一个重要方面,目前大多数操作系统如UNIX等都采用多级目录结构,又称树型目录结构,如图5-27所示。 图5-27 多级目录结构 其中,树叶结点表示普通文件(用圆圈表示),非叶结点表示目录文件(用矩形表示)。树根结点称为根目录,根目录是惟一的,由它开始可以查找到所有其它目录文件和普通文件,根目录一般可放在内存。从根结点出发到任一非叶结点或树叶结点都有且仅有一条路径,该路径上的全部分支组成了一个全路径名。采用多级目录结构时,文件名为一个路径名。 多级目录结构的优点是便于文件分类,可为每类文件建立一个子目录;查找速度快,因为每个目录下的文件数目较少;可以实现文件共享。缺点是比较复杂。 4.当前目录 在一个多层次的树型文件目录结构中,如果每次都从根结点开
您可能关注的文档
- 语言接触与文化交流.ppt
- 运筹学讲义课件.ppt
- 云计算讲义课件.ppt
- 有机体与环境讲义.ppt
- 原发性支气管肺癌讲义.ppt
- 研究生作业布置讲义.ppt
- 学术论文写作与发表案例分析讲义.ppt
- 需求、供给和均衡价格讲义.ppt
- 信息隐藏技术与应用讲义.ppt
- 信息获取讲义.ppt
- 2025至未来5年中国电视瀑布画市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国胶印光油市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国铝合金加热器市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国双控制膜陶瓷滤芯市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国棕榈仁油市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国侧座式皮带输送线市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国压铸喇叭铝盆架市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国受阻胺光稳定剂市场数据分析及竞争策略研究报告.docx
- 2025至未来5年中国三相交流调功过零触发控制板市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国导电铝硼化剂市场数据分析及竞争策略研究报告.docx
最近下载
- 《工作效率、工作时间、工作量》(课件)-2024-2025学年四年级上册数学沪教版.pptx VIP
- 起搏器的特殊功能及心电图表现.ppt VIP
- 《记念刘和珍君》阅读材料--鲁迅杂文四篇-无花的蔷薇之二-死地-可惨与可笑-空谈供参习.doc VIP
- 解读动态心电图分析报告.ppt
- 最新班级文化墙创意设计(六篇).doc VIP
- 大学生职业生涯规划艺术类.pptx
- 消防基础知识题库.pdf VIP
- 年产15万只锂亚硫酰氯电池建设项目环评(新版环评)环境影响报告表.doc
- 客运专线32m简支箱梁zm900移动模架造桥机设计计算及检算报告.doc VIP
- 八年级上册物理必考12大实验合集(含答案).docx VIP
原创力文档


文档评论(0)