- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 11 章 文 件 管 理 11.1 文件和文件系统 11.2 文件的逻辑结构 11.3 外存分配方式 11.4 目 录 管 理 11.5 Linux的文件系统管理 11.1 文件和文件系统 文件是一组相关信息的集合,为便于管理,文件必须有文件名。 11.1.1 文件类型和文件属性 1.文件的类型 (1)按用途分类 ① 系统文件 ② 库文件 ③ 用户文件 (2)按保护级别分类 ① 只读文件 ② 读写文件 ③ 执行文件 ④ 不保护文件 (3)按数据形式分类 ① 源文件 ② 目标文件 ③ 可执行文件 (4)按文件性质分类 ① 普通文件 ② 目录文件 ③ 特殊文件 2.文件的属性 ① 文件类型 ② 文件长度 ③ 文件的位置 ④ 文件的存取控制 ⑤ 文件的建立时间 11.1.2 文件系统的功能 一个文件系统应具备以下功能。 (1)文件存储空间的管理,即磁盘的管理。 (2)目录管理:允许用户用符号名访问文件,并实现文件共享。 (3)文件的读/写管理。 (4)提供有效的存取控制功能。 11.2 文件的逻辑结构 文件的逻辑结构可以分为两种形式:一种是无结构的流式文件,一种是有结构的记录式文件。 流式文件是由一系列字符组成的无结构文件,其内部信息不再划分结构,整个文件就是一个不可分割的整体,每次读写访问流式文件可以指定任意数据长度,是当前操作系统中常用的文件组织形式。如源程序文件、可执行文件常采用这种结构形式。 记录式文件是一种有结构的文件,它由一组相关记录组成。 为了便于访问记录式文件,往往将记录式文件组织成顺序文件、索引文件及索引顺序文件3种形式。 11.2.1 顺序文件 11.2.2 索引文件 11.2.3 索引顺序文件 11.3 外存分配方式 常用的外存分配方式有连续分配、链接分配及索引分配3种。 11.3.1 连续分配 连续分配是最简单的磁盘空间分配策略,该方法要求为文件分配连续的磁盘区域。这种分配方法要求用户必须在分配前说明待创建的文件所需存储空间的大小,然后系统查找空闲区的管理表格,看是否有足够大的连续空闲区供其使用,如果有则创建成功,如没有,该文件就不能建立,用户进程必须等待。图11.4示出了连续分配的情况。 11.3.2 链接分配 1.以扇区为单位的链接分配 按文件的要求分配若干个磁盘扇区,这些扇区在磁盘上可以不相邻接,属于同一个文件的各扇区按文件记录的逻辑次序用链接指针连接起来。 2.以区段(或簇)为单位的链接分配 这是一种广为使用的分配策略,其实质是连续分配和非连续分配的结合。在每个区段内采用连续分配,区段间则采用链接分配或后面介绍的索引分配。区段是由若干个(在一个特定系统中其数目是固定的)连续扇区组成的存储块。这种分配策略集中了连续分配与非连续分配的优点,所以被广为使用。 11.3.3 索引分配 在索引分配方式中,系统为每个文件分配一个索引块,索引块中存放索引表,索引表中存放的是分配给该文件的物理块号。文件目录中只需记录索引块的块号即可。如果需要访问文件中的某一个记录时,则不需从第一个物理块开始按链接指针依次进行查找,从而提高了查找速度。图11.6示出了索引分配的情况。 11.4 目 录 管 理 11.4.1 文件控制块和索引结点 1.文件控制块 从文件管理的角度看,文件由文件说明和文件体两部分组成。文件体即文件本身,文件说明则是保存文件属性信息及控制信息的数据结构,称为文件控制块。 (1)文件名 (2)文件的结构 (3)文件的物理位置 (4)存取控制信息 (5)管理信息 2.索引结点 为了减少文件系统查找文件名时的读盘次数,在有的系统中,便采用了把文件名与文件的其他描述信息分开存放的办法,亦即,把非文件名描述信息单独形成一个数据结构,这个数据结构称为索引结点(Index Node,又简称i结点)。一个文件惟一对应一个索引结点。 11.4.2 单级目录结构 单级目录结构是最简单的目录结构,这种目录结构只建立一张目录表,每个文件占据一个表目,如表11.2所示。 单级目录结构的优点是易于实现、管理简单。但存在以下缺点。 (1)不允许文件重名。 (2)文件查找速度慢。 11.4.3 两级目录结构 两级目录结构是指把系统中的文件目录分成主文件目录和用户文件目录两级。系统为每个用户建立一个单独的用户文件目录,其中登记了该用户建立的所有文件的说明信息。
您可能关注的文档
- 操作系统 国家精品课程配套教材 教学课件 罗宇 文艳军 4.2同步与互斥实现方法.ppt
- 操作系统 国家精品课程配套教材 教学课件 罗宇 文艳军 4.3进程同步与通讯.ppt
- 仓储管理 教学课件 作者 李洪奎 综合知识模块四.ppt
- 操作系统 国家精品课程配套教材 教学课件 罗宇 文艳军 4.4死锁.ppt
- 仓储管理 教学课件 作者 李洪奎 综合知识模块五.ppt
- 操作系统 国家精品课程配套教材 教学课件 罗宇 文艳军 5.1连续存储管理、页式管理.ppt
- 仓储管理 教学课件 作者 李洪奎 综合知识模块一.ppt
- 常用工具软件 第3版 习题答案 作者 袁云华 郭鹏 习题答案.doc
- 城市轨道交通车站运作管理 教学课件 作者 永秀 第七章 轨道交通车站票务业务.ppt
- 操作系统 国家精品课程配套教材 教学课件 罗宇 文艳军 5.2虚存.ppt
- 仓储与配送》 课件 项目七.ppt
- 程控交换与宽带交换 教学课件 作者 张中荃 第06章.ppt
- 常用工具软件实用教程 配套课件教学课件 作者 袁胜昔 第17章 邮件收发工具.ppt
- 程控交换与宽带交换 教学课件 作者 张中荃 第07章.ppt
- 操作系统——Linux篇 教学课件 作者 柳青 孔宪君 第1章.ppt
- 程控交换与宽带交换 教学课件 作者 张中荃 第08章.ppt
- 常用工具软件实用教程 配套课件教学课件 作者 袁胜昔 第18章 文件传输工具.ppt
- 程控交换与宽带交换 教学课件 作者 张中荃 第09章.ppt
- 常用工具软件实用教程 配套课件教学课件 作者 袁胜昔 第19章 离线浏览工具.ppt
- 程控交换与宽带交换 教学课件 作者 张中荃 第10章.ppt
最近下载
- 北极介绍课件.pptx VIP
- 2022部编版小学六年级语文上册《书戴嵩画牛》说课课件(含教学反思).pptx VIP
- 彩钢屋顶防水涂料施工方案.docx
- 2024年贵州城市职业学院招聘笔试真题带答案详解.docx VIP
- 成人隐匿性自身免疫性糖尿病学习课件.pptx VIP
- 题型09 主观题之启示警示类-2024年中考《道德与法治》答题模板与技巧(解析版).docx VIP
- 6、建筑门窗五金配件产品质量检测报告(GD2106006).doc VIP
- [北京]电力电缆隧道工程施工组织设计(浅埋暗挖法).doc VIP
- 2024年人教版版九年级上册新教材深度解读【化学】.docx
- 沧州南皮县检察院聘用制书记员考试真题库2023 .docx VIP
文档评论(0)