HYZ-OS-2013-文件系统1.ppt
* * * * * * * * * * * * * * * * * * * * 索引顺序文件检索效率分析 对于拥有N条记录的主数据文件,若基于顺序查找法来检索具有指定关键字的记录,不同文件组织方式下的系统检索开销比较 顺序文件组织方式 (N+1)/2条 索引文件组织方式 (N+1)/2条 索引顺序文件组织方式 sqrt(N)+1条 分组大小 sqrt(N)条记录 举例说明(N=10000) * 基于多级索引的索引顺序文件 建立多级索引以进一步提高检索效率 举例说明(N=106) 索引顺序文件组织方式 检索开销 1001条 分组大小 1000 条记录 两级索引顺序文件组织方式 主文件分组大小 100 条记录[CubicRoot(N)] 低级索引表分组大小 100 条记录[CubicRoot(N)] 检索开销 151.5条[1.5*CubicRoot(N)+1.5] * 6.2 文件的逻辑结构 6.2.1 文件逻辑结构及设计要求 6.2.2 文件逻辑结构类型 6.2.3 顺序文件 6.2.4 索引文件 6.2.5 索引顺序文件 * 第六章 文件管理 6.1 文件和文件系统 6.2 文件的逻辑结构 6.3 外存分配方式 6.4 文件存储空间管理 6.5 目录管理 6.6 文件共享与保护 6.7 数据一致性控制 * 6.3 外存分配方式(物理结构) 6.3.1 文件物理结构与外存分配 6.3.2 连续分配 6.3.3 链接分配 6.3.4 索引分配 6.3.5 直接文件和散列文件 * 文件物理结构与外存分配 文件物理结构(存储结构) 文件在外存上的存储组织形式 外存空间分配方法设计目标 (请与内存的比较) 空间利用 长期存放,读写时间占比小,空间效率优先 扇区或者多个扇区(簇)作为基本分配单元 文件访问速度 寻道时间优化 * 文件物理结构与外存分配 外存分配方式与文件物理结构 连续分配=顺序文件结构 链接分配=链接式文件结构 索引分配=索引式文件结构 * 6.3 外存分配方式 6.3.1 文件物理结构与外存分配 6.3.2 连续分配 6.3.3 链接分配 6.3.4 索引分配 6.3.5 直接文件和散列文件 * 连续分配示意图 file start length count 0 2 tr 14 3 mail 19 6 list 28 4 f 6 2 文件目录 0 4 8 12 16 20 24 28 1 5 9 13 17 21 25 29 2 6 10 14 18 22 26 30 3 7 11 15 19 23 27 31 count tr mail list f * 连续分配评析 外部碎片问题 磁盘空间分割后形成的较小的无法存储文件的连续区 紧凑方法 主要优点 顺序访问容易且速度快 支持直接存取 主要缺点 要求有连续的存储空间,空间利用率低 必须事先知道文件的长度 * 6.3 外存分配方式 6.3.1 文件物理结构与外存分配 6.3.2 连续分配 6.3.3 链接分配 6.3.4 索引分配 6.3.5 直接文件和散列文件 * 链接分配 基本思想 支持离散分配方式,通过盘块上的指针实现同一文件多个离散盘块的链接 优点评析 消除了外部碎片,外存空间利用率高 按需分配,且无需事先知道文件长度 支持文件动态增长,方便文件增删改 链接方式 隐式链接/显式链接 * 隐式链接示意图 file start end jeep 9 25 文件目录 16 25 -1 10 1 0 4 8 12 16 20 24 28 1 5 9 13 17 21 25 29 2 6 10 14 18 22 26 30 3 7 11 15 19 23 27 31 * 隐式链接问题及对策 主要问题 只适合顺序访问,对随机存取极其低效 仅通过链接指针实现离散各盘块的链接,只要其中任何一个指针出现问题,都会导致整条链的断开,所以可靠性较差 为了提高检索速度和减少指针所占用的存储空间,可将几个盘块组成一个簇,以簇为单位进行盘块分配 缺点:内部碎片增大 * 显式链接与文件分配表FAT 6 EOF 11 10 5 EOF … 4 … … 9 … 0 1 2 3 4 5 6 7 8 9 10 11 FCB A FCB B 盘块号 文件分配表FAT 物理地址 物理地址 * 文件分配表空间开销计算 设定盘块大小为1KB 对于1.2MB的软盘,共有盘块1.2MB/1KB = 1.2K ∈(28, 212) 故文件分配表表项取12位即1.5B 所以FAT共需空间1.2K×1.5B =
您可能关注的文档
最近下载
- SY_T 5106-2019 石油天然气钻采设备 封隔器规范.docx VIP
- 世界著名谈判案例.docx VIP
- T_CPI 11037-2024 石油天然气钻采设备水力振荡器技术与应用规范.docx VIP
- 雪铁龙维修 手册 图DS_5LS_Owner_Book_ZH.pdf VIP
- 2025至2030药用真菌行业项目调研及市场前景预测评估报告.docx
- T_SCMES 24—2024(石油天然气钻采设备智能钻机).pdf VIP
- 财务共享模式下企业内部控制研究——以延长石油为例.docx VIP
- 财务共享延长石油集成方案.pdf VIP
- 2025《延安延长石油集团财务共享中心实施效果分析的案例报告》8200字.doc VIP
- 2025人教版音乐一年级下册全册教学设计教案.pdf
原创力文档

文档评论(0)