第4章 存储器4C.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 存储器计划学时:6学时(第4~6讲)实际用时:8学时(第4~7讲) 第7讲人才是培养出来的授课对象:计科131、计科132授课地点:中金梯一授课时间:第5周星期三9-10节(2015.9.30)本章内容§4.1概述§4.2主存储器§4.3高速缓冲存储器(Cache)§4.4辅助存储器学习目标清楚透彻考试重点人才是培养出来的第4章存储器第4章 存储器重点1. 存储系统的层次结构 Cache-主存和主存-辅存层次的作用 程序访问的局部性原理与存储系统层次结构的关系2. 主存、Cache、磁表面存储器的工作原理及技术指标3. 半导体存储芯片的外特性以及与 CPU 的连接 4.如何提高访存速度人才是培养出来的第4章 存储器难点1.对于一定容量的存储器,按字节或字访问 的寻址范围是不同的人才是培养出来的.1 概述4.1.1存储器的分类4.1.2存储器的层次结构4.2主存储器4.3高速缓冲存储器4.4辅助存储器咱们今天从这里启航……人才是培养出来的第4章存储器外设缓存访问CPU主存访问第4章 存储器– 4.3 高速缓冲存储器(Cache)4.3.1概述1. 问题的提出Cache(1)解决CPU与I/O的访存冲突问题:(2)解决DRAM主存与CPU速度之间的不匹配(3)避免 CPU “空等” 现象人才是培养出来的第4章 存储器– 4.3 高速缓冲存储器(Cache)(1)理论基础局部性原理:你知道《80-20法则》么?程序访问的局部性原理数据访问的局部性原理数据的这种分布不如指令明显。但对数在一段较短的时间间隔内,CPU所访问的程序在内存中的地址往往集中在内存某一个地址范围内。 (程序段被连续的存放在内存中,循环语句和子程序段的被反复多次调用,因此对这些程序的访问具有空间上和时间上的倾向。)可组的存储和访问及工作单元的选择都以使存储器地址相对集中。 string name[]; name[0] =“ zhangsan”; name[1] = “lisi”;内存 name[2] = “wangwu”;for(i=0;i10,i++){ int y = sum(a,b);Printf(“the y is:%s”,y)}… name[29] = “zhangce”;小结内存中某一地址范围的程序和数据在某一个时刻被访问,那么在下一时刻,该范围内的程序和数据仍会以很大的概率被访问。人才是培养出来的第4章 存储器– 4.3 高速缓冲存储器(Cache)(2)对Cache思想的真正理解Cache所体现的是一种思想: “缓存”,即将经常被用到的东西,大彻大悟放到更加容易方便获取的地方。路程近、速度快路程远、速度慢图示:获取方被获取物缓存Cache思想举例:用IE浏览器上网C:〉Documents and Settings〉 westsun〉CookiesC:〉Documents and Settings〉 westsun--〉 Local Settings--〉缓存用户上网信息Temporary Internet Files人才是培养出来的第4章 存储器– 4.3 高速缓冲存储器(Cache)2.Cache的工作原理(1)需要把内存中经常被CPU访问的数据你必须要知道的事实放到Cache中Cache内存Cpu块(2)什么是数据块?存储单元存储单元若干个存储单元称为一个数据块…存储单元(3)内存与Cache之间是以数据块为单位进行交换的。人才是培养出来的块1CPU第4章 存储器– 4.3 高速缓冲存储器(Cache)提示内存与Cache之间是以块为单位进行数据交换的。你必须要知道:块0块0块1块2内存Cache块C-1块M-1细细体会CPU欲读块1数据时,会发生…人才是培养出来的~~~~标记主存储器Cache主存块号缓存块号~~~~00字块 0字块 0……11……字块 1字块 12c-12m-1字块 C-1字块 M-1n位c位b位m位b位缓存块号块内地址主存块号块内地址C块B个字M块B个字第4章 存储器– 4.3 高速缓冲存储器(Cache)2. Cache 的工作原理(1)主存和缓存的编址人才是培养出来的~~~~标记主存储器Cache主存块号缓存块号~~~~00字块 0字块 0……11……字块 1字块 12c-12m-1字块 C-1字块 M-1n位c位b位m位b位缓存块号块内地址主存块号块内地址C块B个字M块B个字规定主存和缓存按块存储,块的大小相同。 B 为块长。Cache块数:C=2C主存块数:M=2m块长B=2b块长B=2b人才是培养出来的M C~~~~标记主存储器Cache主存块号缓存块号~~~~00字块 0字块 0……11……字块 1字块 12c-12m-1字块 C-1字块 M-1n位c位b位m位b位缓存

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档