操作系统第7章解读.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 文件存取控制 文件的存取控制是和文件的共享、保护和必威体育官网网址三个不同而又相互联系的问题紧密相关的。 文件的共享是指不同的用户共同使用一个文件。 文件保护则指文件本身需要防止文件的拥有者本人或其他用户破坏文件内容。 文件必威体育官网网址指未经文件拥有者许可,任何用户不得访问该文件。 这三个问题实际上是一个用户对文件的使用权限,即读、写、执行的许可权问题。 存取控制: (1) 对于拥有读、写或执行权限的用户,应让其对文件进行相应的操作。 (2) 对于没有读、写或执行权限的用户,应禁止他们对文件进行相应的操作。 (3) 应防止一个用户冒充其他用户对文件进行存取。 (4) 应防止拥有存取权限的用户误用文件。 存取控制验证模块: (1) 审定用户的存取权限。 (2) 比较用户权限的本次存取要求是否一致。 (3) 将存取要求和被访问文件的必威体育官网网址性比较,看是否有冲突。 可有下述4个方式来验证用户的存取操作,它们是: (1) 存取控制矩阵; (2) 存取控制表; (3) 口令; (4) 密码术。 系统设计人员根据需要选择其中一种或几种并将相应的数据结构置于文件说明(BFD等)中,在用户访问存取文件时,对用户的存取权限、存取要求的一致性以及必威体育官网网址性等进行验证。 (1) 存取控制矩阵 存取控制矩阵方式以一个二维矩阵来进行存取控制。二维矩阵的一维是所有的用户,另一维是所有的文件。对应的矩阵元素则是用户对文件的存取控制权,包括读R,写W,和执行E。 (2) 存取控制表 存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组的存取权限。这样,所有用户组对文件权限的集合就形成了该文件的存取控制表。 (3) 口令方式 口令方式有两种。 一种是当用户进入系统,为建立终端进程时获得系统使用权的口令。 另一种口令方式是,每个用户在创建文件时,为每一个创建的文件设置一个口令,且将其置于文件说明中。 (4) 密码方式 密码方式在用户创建源文件并将其写入存储设备时对文件进行编码加密,在读出文件时对其进行译码解密。显然,只有能够进行译码解密的用户才能读出被加密的文件信息,从而起到文件必威体育官网网址的作用。文件的加密和解密都需要用户提供一个代码键(KEY)。 文件的使用 文件系统以系统调用方式或命令方式为用户提供下列几类服务: (1) 关于设置和修改用户对文件的存取权限的服务; (2) 关于建立、改变和删除目录的服务; (3) 关于文件共享、设置访问路径的服务; (4) 创建、打开、读写、关闭,及撤消文件的服务。 有关对文件操作的命令都基于操作系统提供的系统调用。这些系统调用包括建立文件用的 creat,读文件用的 read,关闭文件用的close以及撤消文件用的 delete 等。 creat 调用将根据用户提供的文件名和属性,在指定的文件存储设备上建立一个文件并把文件标识符返回给用户。 open调用则把在文件存储设备上的有关文件说明信息复制到内存的活动文件目录表中。 write 调用将把从内存中某个位置开始的一段n字节长(字符流文件时) 信息或n个记录经设备管理程序写入文件存储设备。 read调用,它把指定文件的几个字节或记录读入内存中指定地区。 close关闭该文件。close 调用撤消活动文件表中相应表目。 delete调用则在一个文件不再被访问时,删除该文件在文件存储设备上的有关说明信息,并释放该文件所占据的全部存储空间。 文件系统的层次模型 介绍文件系统的一般层次模型。 操作系统的层次结构的设计方法是Dijkstra于1967年提出的,1968年Madnick将这一思想引入了文件系统。 层次结构法的优点 可以按照系统所提供的功能来画分为各种不同的层次,下层为上层提供服务,上层使用下层的功能。上下层之间彼此无需了解对方的内部结构和实现方法,而只关心二者的接口。 一个看上去十分复杂的系统将会由于层次的画分而变得易于设计、易于理解和易于实现。 层次化设计方法使得系统的管理和维护更加容易。 Madnick 把文件系统画分为8层。 第1层是用户接口,该层根据用户对文件的存取要求,把不同的系统调用加工改造成不同的内部调用格式。 第2层符号文件系统层。该层完成第1层所提供的功能,并把第1层所提供的参数——用户文件名转换成系统内部的唯一标识符fd,该层的主要工作是有哪些信誉好的足球投注网站文件目录,也就是有哪些信誉好的足球投注网站 SFD,以找到相应文件名的表目以找到fd。然后,fd将作为参数传给第3层。 第3层是基本文件系统层。该层根据

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档