- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统结构第4章(存储系统)
存储系统/Memory System 【学习目标】 1.领会存储系统的含义及其性能指标. 2. 理解并行存储器的工作原理。 3.掌握虚拟存储系统的工作原理和虚拟存储系统的页面替换算法。 4.掌握Cache存储系统的地址映象及变换方法以及Cache存储系统的块替换算法。 第4章 存储系统/Memory System 4.1 存储系统的层次结构与性能指标 存储器的层次结构 两个或两个以上速度、容量和价格各不相同的存储器,用硬件、软件、或软件与硬件相结合的方法连接起来成为一个系统。 这个系统对应用程序员透明,并且,从应用程序员看,它是一个存储器,这个存储器的速度接近速度最快的那个存储器,存储容量与容量最大的那个存储器相等,单位容量的价格接近最便宜的那个存储器。 具有这种层次的存储系统能获得比较高的性能价格比的重要依据是:程序对程序空间的访问具有程序访问局部性的特点. 1.程序访问局部性 程序访问局部性包括:时间局部性和空间局部性. 时间局部性:程序在最近的未来要用到的信息很可能是在正在使用的信息. 如循环程序的多次重复使用. 空间局部性:程序在最近的未来用用到的信息很可能同现在使用的信息在存储空间位置上是相邻近的. 程序访问局部性指出了最近的未来要使用的指令和数据很可能就是正在使用的指令和数据,或者是与正在使用的指令和数据在存储空间位置上相邻的指令和数据.因此,可以把存储空间位置相邻的信息作为一“块”或一“页”放到容量最小但速度最快的一级存储器中,从而可以使访问速度接近速度最快的那一级的存储器的速度. 3.存储系统的透明性要求 存储系统应满足以下透明性要求: (1)在程序执行期间,CPU产生一个连续的逻辑地址流,逻辑地址需要变换为某个Mi的物理地址,才能实现对Mi的访问,这钟地址变换对程序员应该是透明的. (2) 在两个相临的存储器Mi 和Mi+1 之间调入和调出块或页的操作对程序员也应该是透明的. 存储系统的透明性是由对存储系统进行管理的硬件和软件来实现的. 4.三级存储系统 多数计算机是由高速缓冲存储器(Cache)、主存储器和磁盘存储器(辅存)构成一个三级存储系统. 实现方式:组织成2个独立的二级存储系统. (1)由Cache和主存组成的“Cache-主存”存储系统,或称为Cache存储器. (2)由主存和磁盘存储器组成的“主存-辅存”存储系统,因采用虚拟存储技术,也称为虚拟存储器. 三级存储系统 虚拟存储器(Virtual Memory )是针对主存容量不能满足要求而提出来的,在主存和辅存之间增加辅助的软件和硬件,使主存和辅存构成一个整体. 等效的访问速度接近于主存访问速度,容量是辅存的容量,每位价格接近于辅存. Cache存储器是针对主存速度不能满足而提出来的,在物理Cache和主存之间增加辅助硬件,使Cache和主存构成一个整体, Cache存储器的等效访问速度接近物理Cache访问速度,容量却是主存的容量,每位价格接近主存的价格. 虚拟存储器和Cache存储器对应用程序员都是透明的.由于CPU与主存的速度只差1个数量级,主存与辅存的速度却差3~4个数量级,因此, Cache只能全部采用硬件来实现. Cache存储器对系统程序员也是透明的,操作系统不会参与对Cache存储器的管理. 在虚拟存储器中,为了降低成本,有部分功能由操作系统的存储管理软件来实现,因此,虚拟存储器对系统程序员是不透明的. 目前,很多CPU的芯片内集成有Cache,因此把Cache又分为相临的二级,片内Cache称为一级Cache,片外Cache称为二级Cache. 4.1.2存储系统的性能指标 存储系统的性能指标 存储系统的性能指标 当S2》S1时,C≈C2 但S2与S1不能相差太大, 否则,难实现调度使性能高 存储系统的性能指标 访问效率主要与命中率和两级存储器的速度之比有关 存储系统的性能指标 例1:假设T2=5T1,在命中率H为0.9和0.99两种情况下,分别计算存储系统的访问效率。 解:当H=0.9时,e1=1/(0.9+5×(1-0.9))=0.72 当H=0.99时,e2=1/(0.99+5×(1-0.99)) =0.96 例2:在虚拟存储系统中,两级存储器的速度相差特别悬殊T2=105 T1。如果要使访问效率e=0.9,问需要有多高的命中率? 解: 0.9H+90000
您可能关注的文档
- 解剖第七课脑神经、脑干.ppt.ppt
- 解读2017年肥厚型心肌病诊治指南-_预防医学_医药卫生_专业资料.ppt.ppt
- 解析中国高血压指南再认识卒中血压管理策略 - 天津医科大学总医院.ppt
- 解读2018支气管哮喘急性发作评估及处理中国专家共识_图文.ppt.ppt
- 解读“中国脑卒中一级预防指南2010”(2011.6.7).ppt.ppt
- 解读产前超声检查指南.ppt
- 触电雷击及烧烫伤处理方法..ppt
- 言语和吞咽功能障碍评定分析.ppt.ppt
- 計畫帳號系統查詢系統手冊 - 中州技術學院.ppt
- 課綱變動下的教與學 - 歷史學科中心.ppt
- (全年1月-12月)2026年党支部“三会一课”及主题党日活动计划表.docx
- 局党组2025年度落实“第一议题”学习制度情况报告+镇关于2025年度贯彻落实“第一议题”制度和政治要件闭环落实工作情况的报告.docx
- 在2026年元旦放假前机关全体人员会议上的讲话、在春节前党员干部廉政谈话会上的讲话.docx
- 2026年1月支部委员会会议记录+1月“三会一课”方案.docx
- 2026年1月“三会一课”方案(支委会方案、党员大会、党小组会、党课)+2026年党支部“三会一课”及主题党日活动计划表(1月-12月).docx
- 党委书记在2025年度党支部书记抓党建工作述职评议会上的点评+2025年度抓基层党建工作述职评议会议上的讲话.docx
- 在司法局2025年度述职评议大会上的总结讲话+市委组织部2025年度述职述廉述党建工作总结.docx
- 2篇 在小学2025学年总结暨寒假工作部署会上的讲话.docx
- 中国国家标准 GB/T 32073.2-2025无损检测 测量残余应力的超声检测方法 第2部分:体波法.pdf
- GB/T 32073.2-2025无损检测 测量残余应力的超声检测方法 第2部分:体波法.pdf
最近下载
- 列车牵引计算 列车阻力 2015第二章 列车阻力.doc VIP
- 人形机器人行业研究方法论 特斯拉领衔,人形机器人的从1到N 20240902 -中信建投.docx VIP
- 零星工程维修方案投标文件(技术方案).doc
- 新概念第一册-87-88.ppt VIP
- 2025年泰州市中考数学试卷(含答案解析).docx
- 混凝土强度跟踪制度.docx VIP
- 慢性髓系白血病指南2025版解读(1)PPT课件.pptx VIP
- 河北省廊坊市2024-2025学年高一上学期期末考试地理试题(含答案).pdf VIP
- DB13T 5520-2022 茄果类蔬菜机械化精量播种育苗技术规程.docx VIP
- 国开(中央电大)本科《古代诗歌散文专题》十年期末考试选择题库(分学.docx VIP
原创力文档


文档评论(0)