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

File Systems 第4章 文件系统 长期存储信息 能够存储大量信息 使用信息的进程终止时,信息仍旧存在 多进程能够并发存取有关信息 4.1 用户视角下的文件 文件命名 文件结构 文件类型 文件存取 文件属性 文件操作 文件命名 文件结构 三种文件结构 字节序列 记录序列 树 其他文件 1. 顺序文件 2.索引顺序文件 3.索引文件 4 散列文件 文件类型 (a) 可执行文件 (b) 存档文件 文件存取 顺序存取 从头顺序读取文件的全部字节或记录 不能跳过某一些内容,不能不按顺序读取。可以返回起点,必要时可多次读取该文件。 存储介质是磁盘的情况下,顺序文件很方便 随机存取 可以任意顺序读取字节或记录。 对数据库系统是必要的 指示从何处开始读取文件的两种方法: 每次读操作都给出开始读文件的位置 用一个特殊的seek操作设置当前位置 文件属性 常用的文件属性 文件操作 Create Delete Open Close Read Write Append Seek Get attributes Set Attributes Rename 使用文件系统调用的一个示例程序 (1/2) 使用文件系统调用的一个示例程序(2/2) 目录 一级目录系统 单层目录系统 含有四个文件 属于3名用户 两层目录系统 字母表示文件和目录的所有者 层次目录系统 A hierarchical directory system 路径名 UNIX目录树 目录操作 Create Delete Opendir Closedir Readdir Rename Link Unlink Windows 2000/UNIX API 文件系统的实现 (实现者角度) 一个可能的文件系统布局 文件的实现 (1) (a) 为7个文件连续分配空间 (b) 删除文件D和F后磁盘的状态 文件的实现(2) 以磁盘块的链表形式存储文件 文件的实现(3) 在内存中使用文件分配表的链表分配 文件的实现(4) i结点的例子 A UNIX i-node ( V7 File System) 目录的实现 (1) (a) 简单目录,包含固定大小的目录项,在目录项中有磁盘地址和属性 (b) 每个目录项只引用i节点的目录 目录的实现(2) 在目录中处理长文件名的两种方法: (a) 在行中 (b) 在堆中 The UNIX V7 File System (3) 共享文件 (1) 有共享文件的文件系统 共享文件(2) (a) 连接之前的状况 (b) 创建连接之后 (c) 当所有者删除文件后 文件系统管理和优化 磁盘空间管理 (1) 实线 (左边标度) 给出磁盘数据率 虚线(右边标度)给出磁盘空间利用率 磁盘空间管理(2) (a) 把空闲表存放在链表中 (b) 位图 磁盘空间管理(3) 在配额表中记录了每个用户的配额 文件系统备份(1) 待转储的文件系统,方框代表目录,圆圈代表文件。被阴影覆盖的项目表示自上次转储以来未修改过。每个目录和文件都被标上其i节点号 文件系统备份(2) 逻辑转储算法所使用的位图 文件系统一致性 文件系统状态 (a) 一致 (b) 块丢失 (c) 空闲表中有重复块 (d) 重复数据块 文件系统性能 (1) 缓冲区高速缓存数据结构 文件系统性能(2) i节点放在磁盘开始位置 磁盘分为柱面组,每组有自己的块和i节点 磁盘碎片整理 操作系统初始安装后,从磁盘的开始位置连续安装了程序与文件。 随着文件被不断创建与删除,磁盘空间会产生很多碎片,影响性能。 磁盘性能的恢复方法:移动文件使他们相邻,并把所有的空闲空间放在一个或多个大的连续区域内。 MS-DOS 文件系统 (1) MS-DOS 的目录项 MS-DOS 文件系统(2) 对应不同块大小的最大分区(空格表示禁止这种组合) Block size File that has not changed * 4.1 文件 4.2 目录 4.3 文件系统的实现 4.4 文件系统管理和优化 文件系统 文件系统服务 文件结构 文件访问 安全,保护 空间分配 数据访问 设备保护 数据文件 磁盘 映射 用户角度 实现者角度 压缩文件 File.zip 一般正文文件 File.txt 为TEX格式化程序准备的输入文件 File.tex PostScript文件 File.ps Pdf格式的文件 File.pdf 目标文件(编译器输出格式,尚未连接) File.o 符合MPEG编码格式的电影 File.mpg 符合MP3音频编码格式的音乐文件 File.mp3 符合JPEG编码标准的静态图片 File.jpg WWW超文本标记语言文档 file.html 帮助文件 File.hlp 符合图形交换格式的图像文件 File.gif

文档评论(0)

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

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

1亿VIP精品文档

相关文档