文件管理.pdf_第1页
文件管理.pdf_第2页
文件管理.pdf_第3页
文件管理.pdf_第4页
文件管理.pdf_第5页
已阅读5页,还剩73页未读 继续免费阅读

文件管理.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章 文件管理 文件系统和文件 第五章第五章 文件管理文件管理 操作系统中负责管理和存取文件信息的软件机构叫做文件操作系统中负责管理和存取文件信息的软件机构叫做文件 管理 也称文件系统 管理 也称文件系统 5 1 文件文件 5 1 1 文件定义文件定义 文件是以文件名字标识的在计算机上存储的信息集合 文件是以文件名字标识的在计算机上存储的信息集合 文件包括两部分 文件体和文件说明 按文件性质和用途对文件分类 5 1 2 文件分类文件分类 1 按文件性质和用途分类按文件性质和用途分类 系统文件 由系统软件构成的文件 只允许用户通过系统 调用或系统提供的专用命令来执行它们 不允许对其进行 读写和修改 库文件 C语言子程序库 Java函数库等 用户文件 由用户的信息 程序或数据 所组成的文件 按文件的逻辑存储结构对文件的分类 2 按文件的逻辑存储结构分类按文件的逻辑存储结构分类 有结构文件 由若干个记录所构成的文件 故又称为记录式文件 无结构文件 这是直接由字符序列所构成的文件 又称为流式文件 按文件保护方式对文件的分类 3 按文件保护方式分类按文件保护方式分类 只读文件 只允许文件主及被核准的用户去读文件 而不 允许写文件 可读可写文件 允许文件主及被核准的用户去读和写的文 件 可执行文件 允许文件主及被核准的用户去调用执行该文 件而不允许读和写文件 各个操作系统的保护方法和级别有所不同 DOS操作系统 三种保护 系统 隐藏 可写 UNIX或Linux操作系统有 九个级别的保护 按使用情况对文件的分类按使用情况对文件的分类 4 按使用情况分类按使用情况分类 临时文件 用于系统在工作过程中产生的中间文件 一般 有暂存的目录 正常工作情况下 工作完毕会被系统自动 删除 一旦有异常情况往往会残留不少临时文件 永久文件 指一般受系统管理的各种系统和用户文件 经 过安装或编辑 编译生成的文件 存放在软盘 硬盘或光 盘等外存上 在用户没有发出撤消该文件的命令前 一直 需要在系统中保存的文件 档案文件 系统或一些实用工具软件包在工作过程中记录 在案的文档资料文件 以便查阅 按用户观点对文件的分类按用户观点对文件的分类 5 按用户观点分类按用户观点分类 普通文件 常规文件 是指系统中最一般组织格式的文件 一般是字符流组成的无结构文件 目录文件 是由文件的目录信息构成的特殊文件 操作系 统将目录也做成文件 特殊文件 设备驱动程序 在UNIX或Linux操作系统中 所有的输入输出外部设备都被看作特殊文件便于统一管理 按存取的物理结构对文件的分类按存取的物理结构对文件的分类 6 按存取的物理结构分类 顺序 连续 文件 文件中的纪录 顺序地存储到连续的 物理盘块中 顺序文件中所记录的次序与它们存储在物理 介质上存放的次序是一致的 链接文件 文件中的纪录可存储在并不相邻接的各个物理 块中 通过物理块中的链接指针组成一个链表管理 形成 一个完整的文件 又称指针串连文件或直接存取文件 索引文件 文件中的纪录可存储在并不相邻接的各个物理 块中 记录和物理块之间通过索引表项按关键字存取文件 通过物理块中的索引表管理 形成一个完整的文件 文件操作 5 1 3 文件操作文件操作 创建 create 文件 打开 open 文件 关闭 close 文件 撤消 destroy 文件 复制 copy 文件 移动 move 文件 文件换名 rename 文件列表 list 对文件中的数据项操作 对文件中的数据项而言提供用户以下的数据操作功能 1 读 read 操作 把文件中一个数据项输入给进程 2 写 write 操作 进程输出一个数据项到文件中去 3 修改 update 操作 修改文件中一个已经存在的数 据项 4 插入 insert 操作 在文件中添加一个新数据项 5 删除 delete 操作 从文件中删除一个数据项 文件系统的作用 5 2 文件系统文件系统 从系统角度来看 文件系统是对文件存储器的存储空间进从系统角度来看 文件系统是对文件存储器的存储空间进 行组织 分配和回收 负责文件的存储 检索 共享和保行组织 分配和回收 负责文件的存储 检索 共享和保 护 护 从用户角度来看 文件系统主要是实现 按名取存 用从用户角度来看 文件系统主要是实现 按名取存 用 户只要知道所需文件的名字 就可存取文件中的信息 而户只要知道所需文件的名字 就可存取文件中的信息 而 无需知道这些文件究竟存放在什么地方 无需知道这些文件究竟存放在什么地方 文件系统的优点 5 2 1 文件系统的功能文件系统的功能 采用文件系统方式来管理各种软件资源和其它信息 主要采用文件系统方式来管理各种软件资源和其它信息 主要 有下列优点 有下列优点 1 使用方便 使用方便 2 安全性 安全性 3 统一性 统一性 文件系统要解决的问题 5 2 2 文件系统要解决的问题文件系统要解决的问题 文件系统要解决的问题包括 文件系统要解决的问题包括 如何有效地分配文件存储器的存储空间 提供合适的存取方法 命名的冲突和文件的共享 理想文件系统的特征理想文件系统的特征 5 2 3 理想文件系统的特征理想文件系统的特征 有效地分配文件存储器的存储空间 文件结构和存取具有灵活性和多样性 具有对用户来说尽可能是透明的操作机制 尽可能达到文件存储装置的独立性 存储在文件中的信息的安全 能方便的共享公用的文件 有效地实现各种文件操作的命令 文件系统的结构模型文件系统的结构模型 5 2 4 文件系统的结构模文件系统的结构模 型型 文件系统接口 1 为方便用户使用文件系统 文件系统通常向用户提供两种 类型的接口 1 命令接口 这是指作为用户与文件系统交互的接口 用户可通过键盘终端键入命令 取得文件系统的服务 2 程序接口 这是指作为用户程序与文件系统的接口 用户程序可通过系统调用来取得文件系统的服务 对对象操纵和管理的软件集合 2 对对象操纵和管理的软件集合对对象操纵和管理的软件集合 这是文件管理系统的核心部分 它分为 逻辑文件系统层 处理文件及记录的相关操作 访问 保 护及目录操作 基本I O管理程序层 完成大量与磁盘I O有关的工作 选 择设备 逻辑块号到物理块号的转换 空闲空间管理等 基本文件系统层 负责内存与磁盘间的数据块交换 在外 存及内存缓冲区的位置 I O控制层 负责启动I O操作及处理设备发来的中断信号 管理的对象及其属性 3管理的对象及其属性 管理的对象及其属性 文件 作为文件管理的直接对象 目录 为了方便用户对文件的存取和检索 在文件系统中 必须配置目录 对目录的组织和管理是方便用户和提高对 文件存取速度的关键 磁盘 磁带 存储空间 文件和目录必定占用存储空间 对 这部分空间的有效管理 不仅能提高外存的利用率 而且 能提高对文件的存取速度 文件的逻辑结构和流式文件 5 3 文件逻辑结构文件逻辑结构 文件的逻辑结构和组织是从用户观点出发 研究用户概念文件的逻辑结构和组织是从用户观点出发 研究用户概念 中的抽象的信息组织方式 这是用户能观察到的 可加以中的抽象的信息组织方式 这是用户能观察到的 可加以 处理的数据集合 处理的数据集合 5 3 1 逻辑结构类型逻辑结构类型 文件的逻辑结构分二种形式 一种是无结构的流式文件 文件的逻辑结构分二种形式 一种是无结构的流式文件 文件是由用户创建的 对文件内信息不再划分单位 它是文件是由用户创建的 对文件内信息不再划分单位 它是 以一串字符流构成的文件 以一串字符流构成的文件 字符流式文件 记录式文件 一种是有结构的记录式文件 是用户把文件内的信息按逻 辑上独立的含义划分信息单位 每个单位称为一个逻辑记 录 简称记录 记录式文件是由若干个记录组成 每个 记录有一个键 可按键进行查找 所有记录通常都是描述一个实体集的 组成记录按次序编 号为record0 record1 recordn 有着相同或不同数目 的数据项 记录的长度可分为定长和不定长记录两类 文件记录格式 设计文件逻辑结构所遵循的原则 在设计文件系统时 选择合适的逻辑结构才能更有利于用 户对文件及其内部信息的操作 一般遵循下述原则 当用户对文件信息进行修改操作时 给定的逻辑结构应能 尽量减少对已存储好的文件信息的变动 当用户需要对文件信息进行操作时 给定的逻辑结构应使 文件系统在尽可能短的时间内查找到需要查找的记录或基 本信息单位 应使文件信息占据最小的存储空间 应便于用户进行操作 文件记录格式 顺序文件 5 3 2 顺序文件 顺序文件是指记录按进入文件的先后顺序存放其逻辑顺序 和物理顺序一致的文件 它是计算机中存贮数据的一种最 基本形式 顺序文件就是指数据在做存取的时候 要按照数据存入的 先后次序处理 所以顺序文件在写数据的时候是按照一个 接一个的顺序写入的 而读数据的时候也一样 顺序文件特性 每一条纪录长度可以不一样 增加数据时 一定要从原有的数据的最后一条开始加入 每次找寻数据时都要从头开始找起 这样比较费时且操作 效率低 若每条数据的长度差异很大时 使用顺序文件来存数据可 节省内存空间 顺序文件 顺序文件的使用时机 每条记录长度无法确定时 数据不经常做新增 修改和删除操作时 处理数据时按照顺序连续处理 而非跳来跳去 设m是记录长度 定长记录指针修改应该是 读完指针做相应修改 rptr m rptr 写完指针做相应修改 wptr m wptr 可变长记录的顺序文件 每个记录的长度信息存放于记录 前面一个单元中 它的存取操作分两步进行 读出时 每 个记录长度mi存于记录前的单元中 读完一个记录 读指 针调整rptr mi 1 rptr 变长记录写一条记录 写指针也 做调整 wptr mi 1 wptr 链接文件链接文件 5 3 3 链接文件链接文件 链接文件记录操作链接文件记录操作 索引文件索引文件 5 3 4 索引文件索引文件 索引顺序文件索引顺序文件 5 3 5 索引顺序文件索引顺序文件 文件分配 5 4 文件分配文件分配 文件分配是指如何在物理存储介质中分配空白块来存放文 件中的内容 也叫文件的物理组织 即文件在文件存储空 间上的存储结构 以下几个方面的问题 静态分配还是动态分配 静态分配是指创建一个文件时就 给文件一次性分配所需的最大文件存储空间 动态分配是 指随文件动态增长动态分配所需的文件存储空间 分区大小 分区大小的选择不仅应该考虑单个文件的效率 而且还要考虑整个系统的效率 一般来说有两种选择 一 是可变的大连续分区 二是定长的块 或簇 文件分配 文件空间的管理 指采用什么数据结构来描述分配给文件 的分区信息 一般采用文件分配表 File Allocation Table FAT 来进行管理 FAT的表目内容主要有 文件名 文 件分区的起始块号和分配给文件的文件存储空间块的个数 即文件长度 文件分配方法 在实现文件存储中最重要的问题是如何记 录各个文件分别用到哪些磁盘块 这种记录各个文件分别 用到哪些磁盘块的方法就称为文件分配方法 主要有三种 分配方法 连续分配 链接分配和索引分配 连续分配连续分配 5 4 1 连续分配连续分配 链接分配链接分配 5 4 2 链接分配链接分配 1 隐式链接隐式链接 显式链接显式链接 2显式链接显式链接 一级索引链接分配一级索引链接分配 5 4 3 索引链接分配索引链接分配 1一级索引链接分配一级索引链接分配 多级索引链接分配多级索引链接分配 2多级索引链接分配多级索引链接分配 目录管理要求 5 5 目录管理目录管理 5 5 1 目录管理的要求目录管理的要求 文件目录具有将文件名转换为该文件在外存的物理位置的 功能 在许多系统中 目录本身也是文件 对文件目录的 管理通常有以下几个要求 1 实现按名存取 这是文件目录管理中对基本的功能 其含义是用户只须提供文件名 系统就可对该文件进行存 取 用户不必知道文件的具体存放位置 2 提高对文件目录的检索速度 这是设计文件系统时 所追求的主要目标 即要合理组织文件目录结构 3 文件共享 在多用户系统中 通过文件共享 不仅 方便用户使用文件 而且节省大量的磁盘存储空间 4 允许文件重名 目的是方便不同用户按照自己的习 惯命名和使用文件 FCB 5 5 2 文件控制块文件控制块FCB和索引结点和索引结点 为了能对文件进行正确存取 必须为文件设置用于描述和 控制文件的数据结构 文件控制块 FCB 存放为管 理文件所需的所有信息 文件控制块是文件存在的标志 其包含的信息有 文件存取控制的信息 如文件名 用户名 文件主存取权 限 授权者存取权限 文件类型和文件属性 如读写文件 执行文件 只读文件 等 文件结构的信息 文件的逻辑结构 如记录类型 记录个 数 记录长度 成组因子数等 文件的物理结构 如文件所在设备名 文件物理结构类型 记录存放在外存的相对位置或文件第一块的物理块号 也 可指出文件索引的所在位置等 FCB 文件使用的信息 已打开该文件的进程数 文件被修改的 情况 文件管理的信息 如文件建立日期 文件最近修改日期 文件访问日期 文件保留期限 记账信息等 每个文件有一个文件控制块 文件与文件控制块一一对应 而文件控制块的有序集合即为文件目录 或者说 一个文 件控制块就是一个文件目录项 文件目录是需要长期保存 的 为了实现文件目录的管理 通常将文件目录以文件的 形式保存在外存空间 这个文件就被称为目录文件 目录 文件是长度固定的记录式文件 磁盘索引节点 5 5 3 索引结点的管理 1 磁盘索引节点 索引节点是一个数据结构 其中存放文件的说明信息 索 引节点以静态形式存放与磁盘上 故又称为磁盘索引节点 每个文件有唯一的一个磁盘索引节点 它由下述字段构成 文件所有者标识 拥有该文件的用户标识与用户组 标识 文件类型 文件可以是正规文件 目录文件 字符 设备特别文件 块设备特别文件和管道文件几种 磁盘索引节点 文件存取权限 UNIX系统把用户分成三类 文件所有者 文件所有者的同组用户和其他一般用户 各类用户在读 写和执行等方面具有不同的存取权限 存放文件的物理地址 通过直接地址或间接地址 给出 含有文件的磁盘块号 文件长度 指明以字节为单位的文件大小 文件链接计数 文件系统中指向同一文件的文件名计数 即到达一个文件的路径数 文件存取时间 指出文件最近被进程存取的时间 最近 被修改的时间及索引节点最近被修改的时间 内存索引节点内存索引节点 2 内存索引节点内存索引节点 为了加快文件的存取速度和减轻磁盘I O的压力 专门在 内存中建立了一个内存索引节点表 当第一次打开某个文 件时 其磁盘索引节点被复制到内存索引节点表中 并增 加了如下字段 索引节点号 标识内存索引节点对应的磁盘索引节点号 因为索引节点按顺序方式存储在磁盘上 所以操作系统核 心用索引节点的顺序号来标识磁盘索引节点 而磁盘索引 节点不需要这个字段 内存索引节点状态 用以指示内存索引节点是否上锁 是 否有进程正在等待此索引节点解锁 索引节点是否被修改 等 内存索引节点内存索引节点 内存索引节点引用计数 记录当前有几个进程正在访问 此索引节点 设备号 文件所属文件系统的设备号 内存索引节点指针 内存索引节点也有两种类型 空闲 链表和散列队列 因此内存索引节点应有相应的指针 一级目录结构一级目录结构 5 5 4 目录结构目录结构 1 一级目录结构一级目录结构 一级目录结构一级目录结构 每个目录表目 除了文件名及其所在地址外 通常还包括 下列三类信息 1 有关文件结构的信息 文件的逻辑结构 记录是否定长 记录长度 记录个数 文件的物理组织 即指出文件在外存上的分配形式 是连 续分配 链接分配还是索引分配 这些信息一般反映在物 理地址表目中 2 有关存取控制的信息 文件主本人具有的存取权限 核准的其他用户名及相应的存取权限 3 有关管理的信息 文件建立的日期和时间 上一次存取的日期和时间 要求文件保留的时间 文件说明 文件说明 二级目录结构二级目录结构 2 二级目录结构二级目录结构 树形目录结构树形目录结构 3 树形目录结构树形目录结构 树形目录的检索与删除 为了提高文件检索速度 文件系统向用户提供了一个当前 正在使用的目录 称为当前目录 也称工作目录或值班目 录 查找一个文件可从当前目录开始 使用部分路径名 即可查找当前目录下文件 当前目录一般存放在内存 并 可根据需要任意改变 删除目录有两种策略 1 不删除非空目录 当目录不空 时不能将其删除 而为了删除一个非空目录 必须先删除 目录中的所有文件 使之先成为空目录后再予以删除 如 果目录中还包含有子目录 还必须采取递归调用方式来将 其删除 在MS DOS中就是采用这种删除方式 2 可删 除非空目录 当要删除一目录时 如果在该目录中还包含 有文件 则目录中的所有文件和子目录也同时被删除 目 前大多数操作系统都采用的这种策略 线性检索法线性检索法 5 5 5 目录查询技术目录查询技术 1 线性检索法线性检索法 在图5 17中要查找用户定义的一个文件mbox 其文件路 径名为 usr ast mbox 其查找过程说明如下 首先从根目录查起 找出根目录中的各目录项与usr相比 较直至找到目录usr 再取出usr中各个目录表目与ast相比 较 依次下去 直至找到mbox文件 如果在查找过程中 发现一个文件分量未能找到 则应停止查找并返回 文件 未找到 信息 为了提高查找速度 可以设置 当前目录 即把工作目 录从根目录或某级子目录改变到离查找目标较近的那个目 录 从那儿开始查找 在上例中工作目录可以改为 usr ast 就能非常快地找到文件mbox HASH法 2 Hash法法 假定有效的文件符号名为六个字符 不足六个字符须用空 格补足 多于六个字符时取前六个 一个简单的Hash函 数就是把各个字符的ASCII代码 异或 在一起 把求得 的Hash值作为符号文件目录的索引来用 例如 完全限 定的文件名为ANDING SQRT 则由ANDING的Hash值作 为主目录的索引号 而SQRT的Hash值作ANDING的符号 文件目录SFD的索引号 Hash函数值也称为Hash索引 ANDING的Hash索引为 HINDEX ANDING Hash ANDING A N D I N G 1011 2 11 10 SQRT的Hash索引为 HINDEX SQRT Hash SQRT 100 2 4 10 二维符号文件目录 解决冲突的第二种办法 第二种办法和二维目录有异曲同工之妙 就是每当发现了 不匹配或非空表目时 给Hash索引加上一个位移常数 这个常数与目录尺寸N 即表目数 互质 这种技术允许 在计算Hash索引后对符号文件目录进行线性查找 其查 法如下 1 在利用Hash法索引查找目录时 如果目录表中相应的 目录项是空的 则表示系统中并无指定文件 2 如果目录项中的文件名与指定文件名相匹配 则表示 该目录项正是所要寻找的文件所对应的目录项 故而可从 中找到该文件所在的物理地址 3 如果在目录表的相应目录项中的文件名与指定文件名 并不匹配 则表示发生了 冲突 此时须将其Hash值 再加上一个常数 该常数应与目录的长度值互质 形成新 的索引值 再返回到第一步重新开始查找 溢出处理技术 第三种办法是采用溢出处理技术 N 2 N 1 i 2 1 0 文件 说明 文件 说明 文件 说明 文件 说明 文件 说明 文件 说明 文件存储空间管理文件存储空间管理 5 6 文件存储空间管理文件存储空间管理 存储空间管理是文件系统的重要任务之一 只有有效地进 行存储空间管理 才能保证多个用户共享文件存储设备 实现文件的按名存取 由于文件存储设备是分成若干个大 小相等的物理决 并以块为单位来交换信息的 因此 文 件存储空间的管理实质上是一个空闲块的组织和管理问题 它包括空闲块的组织 空闲块的分配与空闲块的回收等几 个问题 管理外存空间的方法有空闲表法 位示图法 空闲链表法 以及链接索引表法等 空闲表法空闲表法 5 6 1 空闲表法空闲表法 空闲表法 空闲表法 位示图法 5 6 2 位示图法位示图法 空闲盘块链空闲盘块链 5 6 3 空闲链表法空闲链表法 空闲链表法是将所有的空闲区拉成一条空闲链 根据构成 链的基本元素的不同 可以有两种链表形式 空闲盘块链 和空闲区链 1 空闲盘块链空闲盘块链 空闲盘块链是指将磁盘上所有空闲区 以盘块为基本元素 拉成一条链 当用户因创建文件而请求分配存储空间时 系统从链首开始 依次摘下适当数目的空闲盘块分配给用 户 当用户删除文件时 系统将回收的盘块依次链入空闲 盘块链的链尾 空闲区链空闲区链 优点是 分配与回收一个盘块的过程非常简单 缺点是 空闲盘块链可能很长 影响效率 2 空闲区链空闲区链 空闲区链是指将磁盘上所有的空闲区 每个空闲区可能包 含若干个盘块 拉成一条链 在每个空闲区上含有用于指 示下一个空闲区的指针和标有该空闲区大小的信息 该方 法的分配与回收同内存的动态分区管理类似 优点 空闲区链较短 缺点 分配与回收的过程较复杂 成组链接法成组链接法 5 6 4 成组链接法成组链接法 超级块 1 2 n 1 2 100 2 3 99 1 第1组 第2组 最后组 作为链头常驻内存 可能不足100块 共99块 共100块 共100块 100 2 空闲块的分配算法 空闲块的分配算法 查看超级块是否上锁 若已上锁则挂起等待 说明有 进程正在对磁盘空间进行操作 否则上锁后转到 从栈指针指向的栈顶取得一空闲块号 如果当前栈顶 不是栈0单元 则转 否则该块是组中的第1块 因为各 组的第1块是链接块 有链接指针 不能直接分配 故转 栈指针退1 置超级块修改标记并解锁 分配该空闲块 号给调用者 返回 把该块内容复制到常驻主存的超级块中 置超级块修 改标记并解锁 把该块分配给调用者 返回 空闲块的回收算法 空闲块的回收算法 若超级块已上锁则等待 否则上锁超级块后转 若栈未满 栈指针 栈99 则转 否则转 栈指针进1 空闲块号存入栈顶单元 置超级块修改 标记并解锁 返回 把超级块内的栈复制到当前回收的空闲块中 再将该 新空闲块号填入超级块中栈0单元 并使栈指针指向栈底 置超级块修改标记并解锁后返回 注意 此时形成了1个 新的空闲块组 该组的第1块正是刚回收的空闲块 成组链接法的优点 成组链接法有如下优点 空白块号登记不占用额外空间 只是临时借用每组的 第一个空白物理登记下一组的空白块号 这要比建立 空白文件目录节省空间 当可分配的物理块号已在内存的卷资源表中时 绝大 部分的分配和回收工作都在内存中进行 仅在空白块 栈区分配完时 或回收空白块后栈区已满50块时 才 需要启动磁盘通道工作 读取或写入一物理块 显然 这比普通的空白块链接方法要节省时间 可把在卷资源表中当时登记的总块数作为空白块编号 栈的栈顶指针 从而可立即取出 分配时 或存入 回收时 物理块号 这种后进先出的栈结构思想是 理想的存储结构 基于索引结点的共享方式基于索引结点的共享方式 5 7 文件的共享与保护文件的共享与保护 5 7 1 基于索引结点的共享方式基于索引结点的共享方式 基于索引结点的共享方式 基于索引结点的共享方式 进程B链接前后的情况 进程B链接前后的情况 符号链接法文件共享符号链接法文件共享 5 7 2 符号链接法文件共享符号链接法文件共享 利用符号链接也可以实现文件共享 例如 B为了共享C 的一个文件F 这时可以由系统创建一个LINK类型的新文 件 并把新文件添加到B的目录中 以实现B的一个目录 与文件F的链接 新文件中只包含被链接文件F的路径名 称这种链接方式为符号链接 当用户B要访问被链接的文 件F时 操作系统发现要读的文件F是LINK类型的文件 因此由操作系统根据LINK文件中的路径名去读该文件 从 而实现了用户B对文件F的共享 在利用符号链接实现文件共享时 因为只有文件所有者拥 有指向其索引节点的指针 共享该文件的用户只有其路径 名 而没有指向索引节点的指针 当文件所有者删除文件 后 其他用户若试图通过符号链接访问该文件将导致失败 因为系统找不到该文件 于是该将符号链接删除 1 存取控制矩阵存取控制矩阵 5 7 3 文件的安全保护文件的安全保护 1 存取控制矩阵存取控制矩阵 存取控制表存取控制表 2 存取控制表存取控制表 口令方式 3 口令方式口令方式 口令方式有两种 一种是当用户进入系统 为建立终端进 程时获得系统使用权的口令 显然 如果用户输入的口令 password 与原来设置的口令不一致的话 该用户将被系 统拒绝 另一种口令方式是 每个用户在创建文件时 为 每一个创建的文件设置一个口令 且将其置于文件说明中 当任一用户想使用该文件时 都必须首先提供口令 只有 当两者相符时才允许存取 显然 口令只有设置者自己知 道 若允许其他用户使用自己的文件 口令设置者可将口 令赋予其他用户 这样 既可以做到文件共享 又可做到 保密 而且 由于口令较为简单 占用的内存单元以及验 证口令所费时间都将非常少 不过 相对来说 口令方式 保密性能较差 密码方式密码方式 4 密码方式密码方式 小结小结 5 8小结小结 现代计算机系统都使用高速大容量磁盘作为系统的存储器 用户要想直接操纵磁盘硬件来控制读写数据是办不到的 文件系统把磁盘的硬件特性和用户隔离开来 为用户提供 按名存取的功能 简单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论