操作系统-第章.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多
操作系统-第章

6.7 文件共享和保护 文件共享:指不同的用户可以使用同一个文件,可以节省大量的辅存空间和主存空间,减少输入输出操作,为用户间的合作提供便利条件。 文件共享要解决两个问题,一是如何实现文件共享;二是对各类需共享文件的用户如何进行存取控制,以保护文件的使用安全。 6.7 文件共享和保护 6.7.1 文件共享的模式 6.7.2 文件的保护 6.7.1 文件共享的模式 1.早期的文件共享方法:早期实现文件共享的方法有三种,即绕弯路法、连访法和基本文件目录表。 绕弯路法:允许每个用户获得一“当前目录”,用户所访问的所有文件均相对于当前目录,若不在,则“向上走”绕弯路去访问其上级目录。 1.早期的文件共享方法 连访法:在相应目录表之间进行链接。采用链访技术对要共享的文件进行连接:在用户自己的目录项中将链接指针直接指向被共享文件所在的目录。 1.早期的文件共享方法 基本文件目录表: 文件系统中设置一个基本目录(BFD),每个文件在目录中均占有一个目录项。包括:文件的结构信息、物理块号、存取控制和管理信息等,并由系统赋予惟一的内部标识符来标识。 每个用户都有一个符号文件目录(SFD),其中的每一项中都含有用户给出的符号名和系统的内部标识符组成。 1.早期的文件共享方法 6.7.1 文件共享的模式 2.基于索引节点的共享方式:将文件的物理地址和文件属性等信息放在索引结点中,在文件目录中,设文件名及指向索引结点的指针,另外在索引结点中增加链接计数count,表示共享的用户数删除时必须count=0,方可。 2.基于索引节点的共享方式 2.基于索引结点的共享方式 2.基于索引结点的共享方式 6.7.1 文件共享的模式 3. 利用符号链实现文件共享:共享某文件时,创建一LINK类型的新文件加到用户目录中,该文件仅包含被链接文件的路径名,称该链接方法为符号链接。该方式中,只有文件所有者才拥有指向其索引结点的指针,其它共享的用户只有该文件的路径名。 6.7.1 文件共享的模式 3. 利用符号链实现文件共享 优点 当主文件删除一共享文件时,其它共享文件的用户不会留下一个悬空指针。 可链接世界上任何地方的机器中的文件。 缺点 根据给定的文件路径名去查找目录,将使访问文件的开销大,启动磁盘频率较高。 每一共享文件将具有几个文件名,这将增加遍历共享文件的次数。 6.7.2 文件的保护 影响文件安全性的主要因素 人为因素 系统因素 自然因素 确保文件系统安全性的措施 存取控制机制------人为因素 系统容错技术------系统因素 后备系统------------自然因素 6.7.2 文件的保护 文件保护:指避免文件拥有者或其他用户因有意或无意的错误操作使文件受到破坏。 文件保密:指文件本身不得被未授权的用户访问。 这两个问题都涉及用户对文件的访问权限,即文件的存取控制。 6.7.2 文件的保护 6.7.2 文件的保护 6.7.2 文件的保护 6.7.2 文件的保护 6.7.2 文件的保护 6.7.1 文件共享的模式 绕弯路法 如:当前目录为F,若用户要访问E的文件J(17),可利用路径“../E/J” /B / /B/F 6.7.1 文件共享的模式 连访法 如:为了实现用户B的作业D对用户C的文件A的访问,可以建立一条虚线a的链接。假定用户B的当前目录是F,则可以利用路径名“../D/F”去访问用户C的文件A。 /B / /B/F 图: 基本文件目录表实现共享 如果一个用户想共享一个用户的文件,只需在自己的目录中增加一个目录项,填上他为该文件所起的符号名及共享文件的唯一标识即可。 图6-25 基于索引结点的共享方式 注:任何用户对文件进行附加操作或修改,所引起的相应索引结点内容的改变,对其它共享用户均是可见,从而可提供其他用户共享。 C的目录 Owner=c Count=1 B的目录 C的目录 B的目录 链接前 Owner=c Count=2 Owner=c Count=1 建立链接后 拥有者删除文件后 缺点:文件主无法删除被他人共享的文件。 C的目录 Owner=c Count=1 B的目录 C的目录 B的目录 Owner=c Count=2 拥有者删除文件后 指针悬空 Test wang的文件目录 Lee的文件目录 fd owner=Wang 类型:普通 文件物理地址 test fd Owner=Lee 类型:LINK 文件物理地址 符号链 索引节点 索引节点 符号链:被链接文件的路径名。 即:fd文件内容: Wang\test 1.存取控制矩阵 优点:简单、清晰 缺点:不够经济。存取控制矩阵通常放在内存,占据了大量空间,其中有很多空项,管理起来也较复杂。 2.存取控制表

文档评论(0)

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

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

1亿VIP精品文档

相关文档