《计算机操作系统》汤小丹讲述.pptVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四、创建和删除目录:用户可为自己建立UFD(User File Directory)和子目录,只要不同名,便可在UFD或其子目录中增加一新目录项。删除一个目录时,若该目录下没有任何文件,就可简单地将该目录文件删除,使它在其上一级目录中对应的目录项为空;若存在文件,则有两种处理方式: 1、不删除非空目录:当目录中不空时,不能将其删除。若要删除,则必须先删除目录中的文件,使其成为空目录后,才能删除。若目录中还含有子目录,则须采用递归调用方式来将其删除。(MS-DOS) 2、可删除非空目录:当要求删除一个目录后,则目录中的所有文件和子目录也一并删除。 8.3.4 目录查询技术 为实现对文件的按名存取,系统须按下述步骤为用户找到其所需文件: ⑴系统利用用户提供的文件名去查询文件目录,找出该文件的FCB或i结点; ⑵根据FCB或i结点中记录的文件物理地址,换算出文件在磁盘上的物理位置; ⑶启动磁盘驱动程序,将所需文件读入内存中。 目前,对目录进行查询的方式有两种:线性检索法和Hash法。线性检索法又称为顺序检索法。 * 查找/usr/ast/mbox的步骤 1 · 1 ‥ 4 Bin 7 Dev 14 Lib 9 Etc 6 Usr 8 tmp 根目录 132 索引结点6是 /usr的目录 6 · 1 ‥ 19 Disk 30 Erik 51 Jim 26 Ast 45 bal 132#块是 /usr的目录 406 索引结点26是 /usr/ast目录 26 · 6 ‥ 64 Grant 92 Books 60 Mbox 81 Minix 17 Src 406#块是 /usr/ast目录 线性检索法的例子 * 8.4 文件共享 8.4.1 早期实现文件共享的方法 一、绕弯路法:允许每个用户获得一“当前目录”,用户所访问的文件都相对于当前目录而言;当用户访问的文件不在其当前目录下时,可通过“向上走”的方式去访问其上级目录。 二、连访法:在相应的目录项之间进行链接,即把一个目录中的目录项直接指向另一目录中的目录项。 三、利用基本文件目录实现文件共享:在文件系统中设置一基本目录,每个文件在该目录中占有一目录项,用于给出系统赋予的唯一的标识符以及该文件的有关说明,如文件的物理地址、存取控制和管理等信息。此外每个用户有一个符号文件目录,其中的每项中含有其文件的符号名及唯一的标识符。 * 多级目录结构: A B C A B D F E D G A J N K J M K A H F A C 1 2 3 4 5 6 7 8 9 10 13 11 12 14 15 16 17 18 19 20 21 F J C A 根目录 … 访问文件17,其路径是: F→B→E→J 路径名为: *.E.J 1 访问文件9的路径名是: *.*.C.A * 多级目录结构: A B C A B D F E D G A J N K J M K A H F A C 1 2 3 4 5 6 7 8 9 10 13 11 12 14 15 16 17 18 19 20 21 2 a F A 用户B的作业D对用户C的文件A进行访问。用户B的当前目录是F。 用户C的文件,在目录C下。 建立的链接a。 访问的路径名是:*.D.F * Sqrt 5 Beta 6 … Mist 7 Alpha 6 Rep 8 0af 9 … Wang 3 Zhang 4 空闲文件目录FFD 符号名 ID 主文件目录MFD Wang的SFD 符号名 ID Zhang的SFD 符号名 ID sqrt Wang的Beta Zhang的Alpha Mist Rep 0af 0 1 2 3 4 5 6 7 8 9 … ID物理位置 基本目录文件 * 基于索引结点的共享方式(1) 根目录 A B C B B B B C C C B C C C C ? 包含有共享文件的文件系统 怎样建立该链接?若在文件目录中包含了文件的物理地址,则链接时,必须将文件的物理地址拷贝到B目录中。但若以后B或C还要继续向该文件添加新内容,从而要用附加操作Apped来增加新的盘块,但新增的盘块只会出现在执行了Apped操作的目录中。这种变化对其他用户是不可见的,因此新增内容不能共享。解决的办法是引进索引结点。 基于索引结点的共享方式 引用索引结点,即诸如文件的物理地址及其他文件属性等信息,不再放在目录项中而是放在索引结点中。在文

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档