数据结构与算法分析第8章.pptVIP

  • 16
  • 0
  • 约2.24千字
  • 约 17页
  • 2017-08-31 发布于安徽
  • 举报
数据结构与算法分析 A Practical Introduction to Data Structures and Algorithm Analysis 陈 星 第8章 文件管理和外排序 外排序:因数据量太大,不能将它们同时放在主存中。因此需要将全部数据放入磁盘,每次选择部分数据到主存进行处理。 8.1 主存储器和辅助存储器 主存储器:随机访问存储器(RAM)。 辅助存储器:硬盘、软盘和磁带等。 主存储器和辅助存储器的比较 主存储器 辅助存储器 价格 昂贵(高两个数量级) 便宜 存储时间 易失 长期 便携性 不具备 具备 读写速度 快(10~100万倍) 慢 容量 小 大 尽可能减小对磁盘的访问次数 原则 减小磁盘访问次数的方法 尽可能少(最好一次)的访问次数得到所需数据。 每次磁盘访问得到更多的数据,减少将来的访问需要。 一种实用的方法:压缩存储在磁盘中的信息。 原理: 用增加的CPU时间(压缩和解压数据)换 取缩短的磁盘访问时间。 问题:不允许随机访问被压缩文件的一部分。 8.2 磁盘 磁盘:直接访问存储设备。磁带:顺序访问存储设备。 盘片、磁道、柱面、扇区 盘片以恒定速率转动 扇区 每个磁道分为多个扇区。 每个扇区有相同的数据量。一

文档评论(0)

1亿VIP精品文档

相关文档