(操作系统课件)--文件678.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文档。上传文档
查看更多
(操作系统课件)--文件678

4.6 文件的保护与保密 4.6.1 文件的共享 4.6.2 文件的保护 4.6.3 文件的保密 4.6.1 文件的共享 所谓文件共享是指允许文件让其他用户使用。文件共享可以节省外存空间,方便其他用户使用,但共享不利于文件的安全和保护。操作系统的责任是为用户提供尽可能多的保护文件的手段和措施。 操作系统从以下几个方面来提供文件共享的特性: 1. 共享范围 不共享,本组用户共享,所有用户共享。 2. 共享方式 只读共享、完全共享、凭密码共享。 3. 共享时间 不允许同时使用共享文件,可以同时使用共享文件。 4.6.2 文件的保护 针对文件系统而言,它必须保证在系统硬件、软件发生故障的时候,文件也不会遭到破坏,这就是文件的安全性。 文件保护是指在计算机系统发生硬件故障、软件错误、用户操作失误、系统受到病毒感染或遭到恶意攻击时,操作系统能采取措施,使得系统中的系统文件和用户文件不被破坏。 下面学习介绍几个常用的文件保护技术。 1. 建立文件副本 同一个文件复制到多个地方,可以是多个存储介质,也可以保存到不同的目录或文件夹中。 2. 建立备份或转储 备份:定期把系统中的文件转储到其他存储设备中。分为:硬件备份,软件备份。 3. 文件访问的控制——对访问文件的用户进行权限控制和检查。 常见的文件的存取权限一般有以下几种: E:表示只执行。 R:表示只读。 W:表示只写。 B:表示只在文件尾写。 D:表示删除。 (1)存取控制表/矩阵 通过一个二维矩阵列出系统中用户对每个文件或子目录的存取权限。 (2)文件访问表 列出各类用户对该文件的访问权限。 (3)文件使用权限 在文件目录中列出用户可对该文件进行什么操作。如可读、可写等 4.6.3 文件的保密 随着计算机和网络在各行各业中越来越深的应用,许多国家机密、技术专利和技术机密、个人隐私等都保存在计算机上,如果不加强文件的保密措施,可能会造成不可弥补的重大损失。 下面学习目前计算机系统上文件保密的常用技术。 1. 隐蔽文件目录 2. 设置文件密码或口令 3. 文件加密 2. 设置文件密码或口令 使用口令的优点是:简便。节省空间。 其缺点有以下几点: (1)可靠性差。口令易被窃取。 (2)改换口令后需通知所有能访问的用户。 3. 文件加密 对文件进行保护的另一项措施是加密技术。 加密技术除保密性强外,还具有节省存储空间的优点。但它必须花费大量的编码和译码时间,从而增加了系统的开销。 4.7 文件的操作与使用 4.7.1 文件操作 4.7.2 文件的使用 4.7.1 文件操作 文件系统的功能模块在执行文件操作时,首先检查来自用户的文件参数,如用户名、文件名、存取方式、存储设备类型、记录格式、记录长度,在涉及读写时还要有内存地址等。然后再完成具体的文件操作。 1. 建立文件 2. 打开文件 3. 写文件 4. 读文件 5. 关闭文件 6. 删除文件 4.7.2 文件的使用 上面学习的是文件系统功能模块的功能,用户想要顺利完成文件操作,最好适应文件系统的特点,按正确的步骤来使用文件。 下面介绍用户在用语言设计文件操作的语句时的正确的顺序。 对读文件操作,依次使用“打开文件”、“读文件”、“关闭文件”语句。对同一个文件,“打开文件”和“关闭文件”只要一次,“读文件”语句可以多次执行。这样可以避免非共享文件的无序使用。 对“写文件”操作,依次使用“建立文件”、“写文件”、“关闭文件”语句。对同一个文件,“建立文件”和“关闭文件”只要一次,“写文件”语句可以多次执行。关闭文件语句将会把输出缓冲区的内容写到存储介质上去,保证写操作的正确完成。 关于删除文件操作有几点要注意,一是已经打开或正在使用的文件不允许删除操作。二是删除文件前最好关闭文件。 在有的高级语言中,打开文件的OPEN语句对不存在的文件具有建立并打开文件的功能。 4.8 虚拟文件系统 虚拟文件系统(virtual file system,VFS)是由Sun microsystems公司在定义网络文件系统(NFS)时创造的,它是一种用于网络环境的分布式文件系统。 虚拟文件系统隐藏了各种硬件的具体细节,用于给用户空间的程序提供文件系统接口,还为所有的设备提供了统一的接口,它也提供了内核中的一个抽象功能,允许不同的文件系统共存。 虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux操作系统所支持的文件系统,如ext2、FAT等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。 小结 文件是指信息的一种组织形式,是存储在外存上的具有标识符的一组相关信息的集合。它的基本特征是:文件内容是一组信息集合。文件具有保存性。文件是按

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档