第9章 文件系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.1文件系统概述 文件扩展 文件扩展表示文件的使用特征,如:.c .obj .lib 等。 文件属性 文件的属性字,表示文件类别、保护级等信息。 2. 文件系统 什么是文件系统 文件系统是操作系统中负责管理和存取文件信息的软件机构。 管理文件所需的数据结构 (如目录表、文件控制块、存储分配表) 管理程序 一组操作 9.2文件的逻辑结构和存取方法 9.4 文件目录 管理信息 文件建立日期、时间,上一次存取时间、要求文件保留的时间等 文件类型 文件的类型,例如可分为数据文件、目录文件、块存储设备文件、字符设备文件 重名问题 所谓“重名”,是指不同用户对不同文件起了相同的名字,即两个或多个文件只有一个相同的符号名。又称为命名冲突。 为了解决命名冲突、获得更灵活的命名能力,文件系统必须采用多级目录结构 9.5 文件安全 如何进文件的保护 需要对用户的权限进行验证。所谓存取权限的验证,是指用户存取文件之前,需要检查用户的存取权限是否符合规定,符合者允许使用,否则拒绝。 2.存取权限的类型及其验证 访问控制矩阵:P241 表9.5 存取控制表:P242 表9.6 用户权限表:P242 表9.7 口令 密码 9.6 文件的操作和备份 关闭文件操作 所谓关闭文件就是用户宣布这个文件当前不再使用,系统将其在主存中的文件控制块删去,因而也就切断了用户同这个文件的联系。 文件备份的方法 周期性转储 按固定的时间周期把存储器中所有文件的内容转存到某种介质上,通常是磁带或磁盘。在系统失效时,使用这些转存磁盘或磁带,将所有文件重新建立并恢复到最后一次转存时的状态。 9.7 Linux文件系统 文件系统基本概念 文件、文件系统 定义 文件结构 文件的逻辑结构 流式文件 记录式文件 文件的存取方法 顺序存取 随机存取 文件的物理结构 连续文件定义、结构、特点 串联文件定义、结构、特点 索引文件定义、结构、特点 文件目录 文件目录项内容 重名问题,解决办法 树型文件目录 文件路径名,当前目录 文件共享与安全 文件共享 文件共享定义 文件共享的实现方法 文件安全的定义 文件操作 常用的文件操作命令 “打开文件”与“关闭文件” 定义 目的 Linux文件系统 VFS虚拟文件系统、支持的文件系统类型 Ext2文件Ext2的类型 Ext2文件索引结构 2. 一级文件目录 什么是一级文件目录 系统将已建立的所有文件的文件名、存放地址及有关的说明信息放在一张表中,这张表称为一级文件目录。 表9.2 一级文件目录 wang abc assembler compiler test pa 其 他 信 息 物 理 地 址 文 件 名 一级文件目录的特点 实现了按名存取的功能,比较简单; 要求文件名和文件之间有一一对应的关系,即:不允许两个文件有相同的名字。 在多用户环境中,出现了重名问题,或称为命名冲突 3. 树型文件目录 什么是树型文件目录 在多级目录系统中(除最末一级外),任何一级目录的目录项可以描述一个目录文件,也可以描述一个非目录文 件(数据文件),而数据文件一定在树叶上。这样,就构成了一个树形层次结构。 树型文件目录结构 a b c f e d a b c a h j h j m r g a a c id=13 id=21 id=14 id=15 id=16 id=17 id=18 id=19 id=20 id=1 id=2 id=3 id=4 id=11 id=12 id=5 id=8 id=9 id=10 id=6 id=7 根目录 / 子目录 a 子目录 b 子目录 c 子目录 a 子目录 f 子目录 e 子目录 d 文件路径名 多级目录中,文件的路径名是由根目录到该文件的通路上所有目录文件符号名和该文件的符号名组成的字符串,相互之间用分隔符分隔。 图中id为15的文件的文件路径名为 /b/f/J a b c f e d a b c a h j h j m r g a a c id=13 id=21 id=14 id=15 id=16 id=17 id=18 id=19 id=20 id=1 id=2 id=3 id=4 id=11 id=12 id=5 id=8 id=9 id=10 id=6 id=7 根目录 / 子目录 a 子目录 b 子目录 c 子目录 a 子目录 f 子目录 e 子目录 d 如何解决重名问题 图中id为13的文件与id为20的文件有相同的文件名,都为a。

文档评论(0)

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

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

1亿VIP精品文档

相关文档