计算机组织与结构-第三章第三讲.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.5 高速缓冲存储器 《计算机组织与结构》——3.5 高速缓冲存储器 2. 高速缓冲存储器的结构 《计算机组织与结构》——3.5 高速缓冲存储器 2. 高速缓冲存储器的结构 《计算机组织与结构》——3.5 高速缓冲存储器 2. 高速缓冲存储器的结构 《计算机组织与结构》——3.5 高速缓冲存储器 3 高速缓冲存储器的工作原理 《计算机组织与结构》——3.5 高速缓冲存储器 3 高速缓冲存储器的工作原理 《计算机组织与结构》——3.5 高速缓冲存储器 《计算机组织与结构》——3.5 高速缓冲存储器 《计算机组织与结构》——3.3 高速缓冲存储器 1.直接映象及其变换 直接映像:主存中一块只能映象到Cache的一个特定的块中。 Cache地址的计算公式: ① i=j mod m i—Cache 行(槽)号 j—主存地址中块的编号 m—Cache 中行(槽)的总数 主存块号连续编排,余数相同的块与同一Cache 行(槽)对应。 《计算机组织与结构》——3.3 高速缓冲存储器 1.直接映象 ① 《计算机组织与结构》——3.5 高速缓冲存储器 1.直接映象 ② 将主存与Cache 分成相同大小的块,此外主存按照缓存的大小来分区。如缓存共有n块, 主存有m块,那么主存块就可以分为r=m/n个区,每个区中的块数与缓存相同,每个区中的块独立编号。 r—区数 m—主存块数 n—缓存块数 《计算机组织与结构》——3.3 高速缓冲存储器 3.3.2 地址映象 1.直接映象 ② 《计算机组织与结构》——3.3 高速缓冲存储器 1.直接映象及其变换 主存地址: 《计算机组织与结构》——直接映象检索过程 《计算机组织与结构》——3.5 高速缓冲存储器 2. 全相联映象及其变换 全相联映象:主存中任一块,可以存放到Cache的任意一行中。 主存地址: 《计算机组织与结构》——3.5 高速缓冲存储器 2. 全相联映象(标记为主存块号) 《计算机组织与结构》——全相联映象检索过程 《计算机组织与结构》——3.5 高速缓冲存储器 3. 组相联映象 主存与缓存块的大小相同,分成相同数目的组,而组内块数不同。以组号进行对应-—组号不交叉,主存中某一块,可以存放到同组号缓冲存储器的任意一块中。 主存地址: 《计算机组织与结构》——3.5 高速缓冲存储器 3. 组相联映象 《计算机组织与结构》—— 组相联映象 《计算机组织与结构》——组相联映象检索过程 《计算机组织与结构》——3.5 高速缓冲存储器 CACHE地址映象演示。 《计算机组织与结构》——3.5 高速缓冲存储器 1. 主要目标 -- 获得最高的命中率 2. 主要的替换策略 1) 最不经常使用(LFU)算法 将一段时间内被访问的次数最少的那行数据换出。 具体做法:为每行设置计数器,该行被访问一次,计数器加一,替换时,将计数值最小的相应行换出。 评价:因以两次替换的时间为“段”,若时间段太短,则难以严格反映近期的访问情况。 《计算机组织与结构》——3.5 高速缓冲存储器 《计算机组织与结构》——3.5 高速缓冲存储器 《计算机组织与结构》——3.5 高速缓冲存储器 《计算机组织与结构》—— 第三章 存储系统 《计算机组织与结构》——第三章 存储系统 第三章 存储系统 3.1 存储系统概述 3.2 随机读写存储器 3.3 只读存储器和闪速存储器 3.4 高速存储器 3.5 Cache存储器 3.6 虚拟存储器 3.7 存储保护 3.8 辅助存储器 3.5.1 Cache基本原理 1. 高速缓冲存储器(Cache)功能 是介于CPU与主存之间的用于存放当前最活跃的程序块和数据的高速、小容量的存储器。 缓存阵列:是存放信息的地方,由高速的存储器件组成。其字宽及编址方式以及工作过程应与主存相同,工作时主存将一部分的信息块存放在该阵列中. 地址阵列:地址阵列是记录缓存内容在主存时的地址,是一个地址转换的登记表。当主存的内容调入缓存时,在地址阵列中记录下它与缓存地址之间的对应关系。地址阵列的组成主要是一个相关存储器,以主存的内容为索引可以直接找到缓存地址。 替换阵列:替换阵列是当缓存已经装满时,又需要从主存调入新内容,就必须将现有的一部分内容替换掉。那么应该替换哪一部分呢?可由替换阵列根据一定算法进行,以保证最高的缓存访问命中率。 缓存地址寄存器:接受、保存地址阵列送来的缓存地址。 当CPU需要读写信息时,首先给出了主存地址,将该地址送到地址阵列中去,根据原来登记情况查

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档