网站大量收购独家精品文档,联系QQ:2885784924

操作系统第9章文件系统课件.pptVIP

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

文件管理的目的 方便的文件访问和控制:以符号名称作为文件标识,便于用户使用 并发文件访问和控制:在多道系统中支持对文件的并发访问和控制 统一的用户接口:在不同设备上提供同样的接口,方便用户操作和编程 多种文件访问权限:在多用户系统中的不同用户对同一文件会有不同的访问权限 优化性能:存储效率、检索性能、读写性能 差错恢复:能够验证文件的正确性,并具有一定的差错恢复能力 (4)文件系统的结构 打开文件的结构 每个进程有一个进程打开文件表,存放user结构中 NOFILE=15,表示一个进程最多能同时打开15个文件,该参数可配置 打开文件结构之间的关系 文件共享 1.父子进程共享同一文件,子进程在创建时继承了父进程的所有打开的文件,体现在打开文件表目的共享 文件共享 2.不同的用户以不同的文件名打开同一个文件 进程B open(“/user/a.out”,READ) 进程C open(“/hust/as”, READ) 文件共享 3.不同的进程以不同的用途打开同一个文件 进程A open(“/user/li”,READ) 进程C open(“/hust/li”,WRITE) 3. 二级文件目录的特点 优点: 解决了文件的重名问题和文件共享问题,即允许在不同用户目录下,文件名可以相同。 方法:存取一个文件时要给出文件路径名: 用户名|文件名 如用户wang的文件beta,其路径名为:wang:beta 查找时间降低 缺点: 增加了系统开销 1. 什么是树型文件目录 系统中有一个根目录(或根目录文件),在这个目录中可登记一般文件,也可以登记目录文件,在每个目录文件中可以登记一般文件,也可以登记目录文件。 在多级目录系统中(除最末一级外),任何一级目录的目录项可以描述一个目录文件,也可以描述一个非目录文件(数据文件),而数据文件一定在树叶上。这样,就构成了一个树型层次结构。 四. 多级文件目录结构(树型目录结构) 2. 树型文件目录结构 3. 树型目录的特点 优点: 层次结构清晰,便于管理和保护; 有利于文件分类;解决重名问题; 提高文件检索速度; 能进行存取权限的控制。 缺点: 查找一个文件按路径名逐层检查,由于每个文件都放在外存,多次访盘影响速度 适用于较大的文件系统管理 4. 文件路径名 多级目录中,一个文件的路径名是由根目录到该文件的通路上所有目录文件名和该文件的符号名组成的字符串,相互之间用分隔符分隔。 文件路径名的作用? 当用户进程使用路径名来存取文件时,文件系统将根据这个路径名的顺序来查访各级目录,从而确定所要文件的位置。 5. 解决命名冲突 在树型文件目录结构中,能更方便的解决问题。 6. 当前目录 当前目录,又称值班目录。它是当前用户正在使用的文件所在的目录。 当指定当前目录后,用户对文件的所有访问都是相对于“当前目录”进行的。 这时,文件路径名是由“当前目录”到信息文件的通路上所有各级目录的符号名加上该信息文件的符号名组成。 当前目录可根据需要任意改变。当前目录一般存放在内存。 (五)文件与共享安全 一. 文件共享 1. 什么是文件共享 所谓文件共享,是指某一个或某一部分文件可以让事先规定的某些用户共同使用。 2. 建立“当前目录”实现文件共享 系统规定标识文件的通路可以往上“走”,并用“*”表示一个给定目录文件的父结点。 3. 采用“链接技术”实现文件共享 所谓“链接”,就是在相应目录表目之间进行链接,即一个目录中的表目直接指向另一个目录表目所在的物理位置。 注意:这种链接不是直接指向文件,而是指向相应的目录表目。这种办法也称为连访,被共享的文件称为连防文件。 符号连接 系统建立一个新文件,类型为LINK,放在要连接的目录下。该文件包含了连接它的文件的路径名 问题:系统开销大 优势:计算机网络环境下可用 二. 文件安全 1. 什么是文件安全 所谓文件安全,就是文件的保护问题。 文件的保护是指文件本身不得被未经文件主授权的任何用户存取,而对于授权用户也只能在允许的存取权限内使用文件。 2. 如何进行文件的保护 需要对用户的权限进行验证。 所谓存取权限的验证,是指用户存取文件之前,需要检查用户的存取权限是否符合规定,符合者允许使用,否则拒绝。 (六)文件操作 一. 常用的文件操作命令 create 创建一个新文件 delete 从系统目录中撤销一个文件 rename 在系统目录中改变文件的名字 open 打开文件 在用户和文件(或设备)之间建立一个 逻

文档评论(0)

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

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

1亿VIP精品文档

相关文档