计算机组成原理白中英编资料.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章教学要求-1 熟悉存储系统的分级(层次)结构,掌握存储访问的局部性原理 理解存储容量、存取时间、存取周期、存储器带宽的概念 了解SRAM、DRAM和NVRAM的特点 掌握SRAM存储结构与芯片地址引脚和数据引脚的关系 理解位扩展和字扩展的含义和作用,掌握芯片扩展与芯片容量的关系 了解DRAM的行地址和列地址,理解DRAM的刷新操作和方法 了解ROM芯片的类型和各自特点 第3章教学要求-2 掌握Cache的功能和基本原理,掌握命中率、平均访问时间和访问效率的计算方法 理解Cache的地址映射的作用,掌握全相联、直接和组相联映射的原理和特点,熟悉Cache中标记(标签)的作用 理解替换策略的作用,熟悉LRU、LFU和随机法 理解Cache的写操作策略,熟悉直写法(全写法)和回写法(写回法) 掌握虚拟存储器的功能、物理地址和虚拟(逻辑)地址的概念 熟悉页式和段式虚拟存储器的管理和地址转换 理解存储保护,熟悉存储区域和访问方式保护的思想 * 第三章 小结 * 第*页 ? 本章小结 存储器两大功能是存储(Write)和取出(Read)。对存储器的三项基本要求是:大容量、高速度和低成本。 各类存储器具有不同的特点:半导体存储器速度快、成本较高;磁表面存储器容量大、成本低但速度慢,无法与CPU高速处理信息的能力匹配。在计算机系统中,通常采用多级存储器体系结构,即高速缓冲存储器Cache、主存储器和外存储器组成的结构。 提高存储器速度可以采用许多措施:采用高速器件;采用高速缓冲存储器Cache;采用多体交叉存储器;采用相联存储器;加长存储器字长等。 为了扩大存储容量,可以采用虚拟存储器技术。虚拟存储器是建立在主存和辅存物理结构基础之上,由附加硬件装置以及操作系统存储管理软件组成的一种存储体系。虚拟存储器有页式、段式、段页式三类。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 软件学院·计算机组织与结构 * 第3章 存储系统 * 软件学院·计算机组织与结构 * 第3章 存储系统 * * Cache的读操作 高速命中(Hit):微处理器读取主存的内容已包含在Cache中,可以直接读取Cache,不用访问主存 从CPU接收地址RA Y(命中hit) N(失效miss) 开始 Cache中含RA? 从Cache读RA的字送CPU 从主存读含RA的块 向CPU传送RA的字 向Cache传送含RA的主存块 结束 高速失效(Miss)、缺失、未命中:微处理器读取主存的内容不在Cache中,需要访问主存读取一个数据块 Cache的工作原理 1、Cache以块为单位进行操作 2、当CPU发出访内操作请求后,首先由Cache控制器判断当前请求的字是否在Cache中,若在,叫命中,否则,不命中 3、若命中: 若是“读”请求,则直接对Cache读,与主存无关 若是“写”请求: Cache单元与主存单元同时写(Write through写) 只更新Cache单元并加标记,移出时修改主存(写回Copy back) 只写入主存,并在Cache中加标记,下次从MM读出,保证正确。 4、未命中时: 若是“读”请求,则从主存读出所需字送CPU,且把含该字的一块送Cache,称“装入通过”,若Cache已满,置换算法; 若是“写”请求,直接写入主存。 Cache的命中率 命中率(Hit Rate):高速命中的概率 h= Nc Nc +Nm cache/主存系统的平均访问时间ta: ta=htc+(1-h)tm tc=命中时的cache访问时间 tm=未命中时的主存访问时间 h=命中率 Nc=cache完成存取的总次数 Nm=主存完成存取的总次数 设r=tm/tc表示主存慢于cache的倍率 tc e= ta = tc htc+ (1-h)tm 1 h+ (1-h)r = = 1 r+ (1-r)h Cache的访问效率e 【例5】CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。 【解】 h=Nc/(Nc+Nm)=1900/(1900+100)=0.95 r=tm/tc=250ns/50ns=5 e=1/(r+(1-r)h)=1/(5+(1-5)×0.95)=83.3% ta=tc/e

文档评论(0)

基本资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档