《数据结构讲义》PPT课件.ppt
《《数据结构讲义》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据结构讲义》PPT课件.ppt(20页珍藏版)》请在三一办公上搜索。
1、2023/7/30,1,数据结构(C语言版)严蔚敏吴伟民清华大学出版社,授课老师:李 纲 电子邮箱:,2023/7/30,2,第十二章文件,存储器的分类磁盘缓冲区和缓冲池文件概念、分类及操作,2023/7/30,3,存储器的分类,主存储器随机访问存储器(内存,RAM,Random Access Memory)高速缓存(cache)视频存储器(显存,video memory)辅助存储设备硬盘(包括移动硬盘)磁带,2023/7/30,4,内、外存的区别,存储空间内存(RAM,cache)存储空间较小外存存储容量大存储器价格(1996年初数据)内存价格最贵磁带价格最便宜磁盘价格介于二者之间,比内存价
2、格便宜得多,2023/7/30,5,内、外存的区别,信息存储的永久性(persistant)内存信息在电源关闭后立即消失辅助存储器的信息在电源关闭后不会消失信息访问的时间(1996年初数据)访问存储在磁盘上的一字节数据需要10至15微秒访问存储在内存上的一字节数据需时约70纳秒(十亿分之70秒)RAM与磁盘访问的时间差异在十万到一百万倍之间形象的比较:在内存访问中如果花费20秒能够完成,则进行相同数据量的访问在外存中则需要花费约两个月的时间对程序设计的启示:尽量减少磁盘访问的次数适当安排信息,使得从辅助存储器中访问数据时,尽可能少的访问次数甚至做到一次访问就得到需要的数据(合理组织文件的结构)
3、合理组织文件信息,使每次磁盘访问能得到更多的信息,减少将来访问的次数(磁盘缓存技术),2023/7/30,6,第十二章文件,存储器的分类磁盘缓冲区和缓冲池文件概念、分类及操作,2023/7/30,7,文件的两种形式,程序员的文件视图(C+)存储在磁盘上的连续的字节这些字节可以结合起来形成记录此文件视图称为逻辑文件(logical file)目的是方便用户使用操作系统的文件视图通常不是一段连续的字节,而是成块地分布在整个磁盘中此文件视图称为物理文件(physical file),代表数据的实际存储情况结构的组织要考虑高效访问(提高空间利用率并减少存取时间),2023/7/30,8,文件的两种形式
4、,文件管理器(file manager,属于操作系统的一个部分)处理从逻辑文件得到的数据的请求,并将此请求映射到磁盘中数据的物理位置当向文件中相对于文件开始处的一个特定逻辑字节位置写入时,此位置也必须被文件管理器转换成磁盘中相应的物理位置了解磁盘的意义要想对文件的数据请求(访问和读、写)操作的大致时间开销有所了解,必须知道磁盘的物理结构和基本工作方式,2023/7/30,9,磁盘,磁盘的访问形式磁盘通常称为直接访问(direct access)存储设备硬盘读写的主要部件读/写磁头盘片主轴盘片硬盘读写数据的步骤移动读写磁头放到包含数据的磁道上,该移动称为一次搜索包含数据的扇区必须旋转到磁头的下面
5、(等待磁盘把需要的扇区转到读写磁头的下面花费的时间称为旋转延迟)数据的实际传输(磁盘的设计并不是在每次请求读取一个bit的数据而是读取整个扇区的数据。因此,扇区就是一次读写的最小数据的单位),2023/7/30,10,磁盘文件组织原则及访问开销,最好将一个文件的所有扇区都放在一起搜索(一般是读写花费时间最多的部分)时间慢如果读出了文件的一部分很可能就要读出文件相邻的下一个部分(称为引用的局部性)访问开销访问磁盘中一个扇区时,其基本开销一般是搜索时间当随机访问一个磁盘扇区时,当前磁道和目标磁道的平均距离是磁盘中磁道总数的1/3,此开销是在随机的二个磁道间搜索时所有可能情况的平均距离搜索n个磁道距
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构讲义 数据结构 讲义 PPT 课件
链接地址:https://www.31ppt.com/p-5584118.html