os-chapter-6文件管理2012探析.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 文件管理;6.1 文件、文件系统;为便于管理和控制文件,把文件分成若干类型: 按性质和用途分: 系统文件、库文件、用户文件 按数据形式: 源文件、目标文件、可执行文件 按对文件的存储属性分类: 只读文件、读写文件、执行文件 按组织形式和处理方式分类: 普通文件、目录文件、特殊文件 ;文件系统模型 是操作系统中管理文件的机构,提供文件的组织、存储和访问功能。 文件系统应具有以下特点 向上为用户提供友好的文件接口,用户只需“按名”存取文件;文件可被多个用户或进程共享 向下完成文件的物理存储,提高外存的利用率;文件系统的功能(呈现在用户面前) 最基本的文件操作: 创建、打开/关闭、读/写、删除、截断、设置文件读/写位置 目录操作:文件说明(属性)的管理 访问控制:并发访问和用户权限 审计:记录文件的使用信???(日志) (向物理层提供) 文件的存储 文件空间的管理、外设访问和控制等 ;6.2文件的逻辑结构 ;对文件逻辑结构的设计要求 访问性能:方便检索、容易修改 存储性能:存储方便、节省空间 文件逻辑结构的分类: 无结构文件(流式文件): 由字符流构成的文件。 UNIX采用这种形式 有结构文件(记录式文件): 由一个以上记录构成的文件,记录由数据项组成。 有两类: 定长记录:所有记录长度一样 不定长记录:各记录长度不同 ;有结构文件的组织方式为: 1、顺序文件: 文件体由定长记录按某种顺序方式排列。有两种: 串结构:按时间排列 顺序结构:按关键字排列 优缺点:适用于批量存取(磁带),顺序检索速度慢; 查找和修改、插入和删除单个记录比较困难;2、索引文件: 文件体由(变长)记录组成,通常建立索引表,按关键字排列。索引表是一个定长记录文件,所以可以方便直接存取。 优缺点:可随机检索,适用于对信息处理的及时性要求较高的场合,但索引表花费存储空间。 ;3、索引顺序文件: 是上述两种文件构成方式的结合。 为顺序文件建立一张索引表,将顺序文件中的记录分为若干组,索引表记录每组第一个记录地址, 对大型文件要加多级索引表 。 优点:可随机访问,检索速度快 缺点:检索表花费存储空间;; 6 .3 外存分配方式 ;1、连续分配(与内存的连续分配类似) 为每一个文件分配一组相邻的盘块 ,逻辑上相邻接的记录在物理盘块分配上也相邻,由此形成的文件称为顺序文件结构 ; 磁盘空间的连续分配 ;;2、链接分配 可以将文件存储到多个离散的盘块中,通过指针将属于同一个文件的盘块链接成链表。采用这种分配方式的文件称为链接文件。 可以消除外碎片,提高外存空间的利用率 ; 磁盘空间的链接分配 ;;显式链接:用于链接文件的各物理块的指针显式地存放在一张链接表里(文件分配表FAT);为每个文件分配一个索引块,把分配给该文件的所有块号都记录在索引块中 ;;多级索引分配;混合分配方式 将多种索引分配方式相结合,采用 直接地址:提高对文件的检索速度 间接地址: 一级索引、多级索引 UNIX System V系统中索引结构,共有13个地址项 ,前10个采用直接地址,后3个采用间接地址。; 混合分配方式(UNIX);文件目录 是由文件说明索引组成的特殊文件,主要用于文件检索。 文件说明包括:(文件访问的控制信息) 基本信息:文件名、物理位置、逻辑和物理结构 存取控制信息: 文件所有者、 核准用户和一般用户的存取权限 使用信息:创建时间;上一次修改时间;当前使用信息。; ;目录结构;多级目录;目录查询技术 ;;文件存储空间的管理;位视图: 用二进制的1位表示一个盘块的使用情况 0:表示对应的盘块空闲 1:表示盘块已分配。所有的盘块所对应的位集合构成位视图 存储分配和回收:分配时查找位视图“0”处,转为盘块号并置“1”,回收时根据盘块号找到对应的“二进制位”置“0”; ;空闲块的成组链接法;文件共享 ;文件的保护 ;文件安全管理;;习题

文档评论(0)

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

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

1亿VIP精品文档

相关文档