操作系统课件 文件管理.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文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * 影响文件安全性主要因素 人为因素。由于人们有意或无意的行为,而使文件系统中的数据遭到破坏、丢失或窃取 系统因素。由于系统的部分出现异常情况而造成对数据的破坏或丢失,特别是作为数据存储介质的磁盘在出现故障或损坏时,会对文件系统的安全性造成影响 自然因素。存放在磁盘上的数据,随着时间的推移而发生溢出或逐渐消失 6-6 文件系统的安全性和 数据一致性 6-6-1 防止人为因素造成的文件不安全性 隐蔽文件和目录 系统和用户将要保护的文件目录隐蔽起来,在显示文件目录信息时由于不知道文件名而无法使用 口令 文件口令:系统要求文件的建立者为他需要保密的文件设置一个口令 用户口令:当用户利用计算机终端使用计算机时使用 6-6 文件系统的安全性和 数据一致性 文件加密 对于高度机密的文件,可采用加密码的措施。文件加密码是把文件中所有字符代码,按某种变换规则重新编码。文件的输入读出都经过编码程序和解码程序处理 制定访问权限 存取控制矩阵 由系统中的全部用户和全部文件组成的二维矩阵,也称为存取控制矩阵,矩阵的每个元素表示用户对文件的使用权限 6-6 文件系统的安全性和 数据一致性 存取控制表和用户权限表: 存取控制表就是对存取控制矩阵中的一列进行压缩,可让每一个文件附加一个简单的表格,它规定了对该文件的可访问性(权限);用户权限表就是对存取控制矩阵中的一按行进行压缩,该表中列出该用户对每个文件的访问权限 6-6 文件系统的安全性和 数据一致性 6-6-2 防止自然因素或系统因素造成的文件不安全性 坏块管理 硬件方法 建立一个坏块表,在硬盘上为坏块表分配—个扇区,当控制器第一次被初始化时,它读坏块表并找一个空闲块(或磁道)代替有问题的块,并在坏块表中记录映射 软件办法 要求用户或文件系统构造一个包含全部坏块的文件 6-6 文件系统的安全性和 数据一致性 磁盘容错技术 SFT-I是低级磁盘容错技术,主要用于防止磁盘表面发生缺陷所引起的数据丢失; SFT-Ⅱ是中级磁盘容错技术,主要用于防止磁盘驱动器和磁盘控制故障所引起的系统不能正常工作; SFT-Ⅲ是高级系统容错故术。 6-6 文件系统的安全性和 数据一致性 第一级容错技术 双份目录和双份文件分配表 建立两份目录表和FAT,一份称为主文件目录及FAT,另外一份则称为备份目录及备份FAT。 i.热修复重定向 系统将一定的磁盘容量(例如2%~3%)作为热修复重定向区。用于存放当发现盘块有缺陷时的待写数据,并对写入该区的所有数据进行登记。以便于以后对数据进行访问 ii.写后读校验 在每次从主存缓冲区向磁盘中写入一个数据块后,又立即从磁盘上读出该数据块,送至另一缓冲区中;再将该缓冲区中内容与主存缓冲区中在写后仍保留的数据进行比较,若两者一致,便认为此次写入成功,否则再重写。 6-6 文件系统的安全性和 数据一致性 第二级容错技术 磁盘镜像 磁盘镜像是在同一磁盘 控制器下,再增设一个完全 相同的磁盘驱动器。 磁盘双工 将两台磁盘驱动器分别 接到两个磁盘控制器上,同 样地使这两台磁盘机镜像。 6-6 文件系统的安全性和 数据一致性 廉价磁盘冗余阵列 廉价磁盘冗余阵列(RAID)就是一种由多块廉价磁盘构成的冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。 交叉存取技术 采用交叉存取的系统中,有多台磁盘驱动器,系统将数据分为若干个盘块数据,再把每一个子盘块的数据分别存储到各个不同磁盘中的相同位置。当要将数据传送到主存时,采取并行传输方式,将各个盘块中的数据同时向主存中传输,从而使传输时间大大减少。 6-6 文件系统的安全性和 数据一致性 备份 建立副本:把同一个文件保存到多个存储介质上,当某个文件损坏或丢失时,就可用其他存储介质上的备用副本来替换 转储:海量转储、增量转储 6-6-3 文件系统的数据一致性 一致性检查分为两种:块的一致性检查和文件的一致性检查 块的一致性检查 为了保证盘块数据结构的一致性,可利用软件方法构成一个计数器表,每个盘块对应一个表项,每一表顶中包含两个计数器,分别用作空闲盘块号计数器和数据盘块号计数器 6-6 文件系统的安全性和 数据一致性 正常情况下,上述两组计数据中

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档