操作系统的重点大学课件第六章.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统的重点大学课件第六章

第六章 文件系统 数据项:在文件系统中,数据项是最低级的数据组织形式,分为: 基本数据项:用于描述一个对象的某种属性的字符集,又称数据元素或字段; 组合数据项:由若干个基本数据项组成。 记录:是一组相关数据项的集合,描述一个对象在某方面的属性 文件:由创建者所定义的、具有文件名的一组相关元素的有序集合 具有文件名的一组相关元素的有序集合。文件名是文件的标识符号。相关字符流的集合(无结构文件)或相关记录的集合(有结构文件)。文件包括两部分: 文件体:文件本身的信息; 文件说明:文件存储和管理信息;如:文件名、文件内部标识、文件存储地址、访问权限、访问时间等 文件的属性:包括文件类型、文件长度、文件的物理位置、文件的建立时间 文件、记录与数据项的关系 文件类型 按用途分:系统文件、用户文件、库文件 按数据形式分:源文件、目标文件、可执行文件 按存取控制属性分:只执行文件、只读文件、读写文件 按组织形式和处理方式分 普通文件:ASCII码或二进制码组成的字符文件 目录文件:由文件目录组成 特殊文件:系统中各类I/O设备 文件系统模型 基本操作:创建文件,删除文件,读文件,写文件,截断文件(将原文件长度设为0),设置文件读、写位置 文件打开与关闭 其他文件操作:对文件属性操作(修改文件名、文件主、访问权、查询文件类型、大小等),对目录操作(创建、删除目录、改变当前目录等),系统调用等 按存放时限分类:根据系统保留文件的时间:临时文件、永久文件和档案文件。 按设备类型分类:根据文件存储介质的设备类型:磁盘文件、磁带文件、卡片文件和打印文件等。 按文件的组织结构分类: 文件的逻辑结构:从用户观点出发观察到的文件组织 文件的物理结构:文件的存储结构,即文件在外存的存储组织形式。涉及存储介质、外存分配方式 无结构文件 文件体为字节流,不划分记录,顺序访问,每次读写访问可以指定任意数据长度 当前操作系统中常用的文件组织 累积文件(pile堆文件) 文件体为无结构记录序列,通过分隔符来划分记录,各记录大小和组成可变。新记录总是添加到文件末尾。如日志log,或电子邮件的邮箱文件(mailbox)。检索必须从头开始 是一种简单的文件组织方式,当数据难以组织时使用 累积文件(pile堆文件) 顺序文件 文件体为大小相同、格式固定的排序记录序列 由一个主文件和一个临时文件组成 记录按某个关键字域排序,存放在主文件中 新记录暂时保存在临时文件中,定期归并入主文件,并按正确顺序产生一个新文件 访问时需要顺序有哪些信誉好的足球投注网站 顺序文件 索引顺序文件 在顺序文件(主文件)的基础上,另外建立索引和溢出文件 在索引文件中,可将关键字域中的取值划分若干个区间,每个区间对应一个索引项,后者指向该区间的开头记录。新记录暂时保存在溢出文件中,定期归并入主文件 索引顺序文件 索引文件 将每种可能成为有哪些信誉好的足球投注网站条件的域都有一个索引,通过索引来访问记录 记录大小不必相同,不必排序,存放在主文件中 另外建立索引,每个索引项指向一个记录,索引项按照记录中的某个关键字域排序 对同一主文件,针对不同的关键字域相应建立多个索引 索引文件的记录项通常较小,查找速度快,便于随机访问 索引文件与索引顺序文件的区别在于主文件不排序 索引文件 哈希文件或直接文件、散列文件 直接访问磁盘中任何一个地址已知的块 记录大小相同 由主文件和溢出文件组成 记录位置由哈希函数确定 检索时给出记录编号,通过哈希函数计算出该记录在文件中的相对位置 访问速度快, 通常一次只访问一条记录 用户在一个文件上的操作:“读”和“写” 读:存储介质 → 内存 写:内存 → 存储介质 顺序存取法:按照文件信息的逻辑顺序依次存取。按记录的排列顺序来存取。如:为了存取记录Ri , 必须先通过记录R1 R2… Ri-1 随机存取法(直接存取):可以按任意的次序对文件进行读写操作。如可根据记录的编号来直接存取文件中的任意一个记录 索引存取:对文件中的记录按某个数据项的值进行排列,从而可以根据键值来快速存取。 为每个文件分配一组相邻接的盘块 只需记录第一个簇的位置,适用于预分配方法 优点 顺序访问容易 顺序访问速度快 也支持直接存取 缺点 要求有连续的存储空间 必须事先知道文件的长度 隐式链接分配:在每个块中有指向下一个块的指针 显式链接分配:把用于连接文件各物理块的指针显式地存放在内存的一张链接表中 例题:设磁盘块大小为1KB,硬盘大小为500MB,采用显式连接分配方式时,其FAT需占多少存储空间?如果文件A占用硬盘的第11、12、16、14四个盘块,试画出文件A中各盘块间的链接情况及FAT的情况。 单级索引分配:文件的第一个簇中记录了该文件的其他簇的位置 多重索引分配:将一个大文件的所有索引表(二级索引)的地址放在另一个索引表(一级索引

文档评论(0)

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

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

1亿VIP精品文档

相关文档