- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西南大学电子信息工程学院 * 直接映射方式的检索过程: 由CPU访内存指令指定一 个内存地址,它由tag(s-r), 行号(r)和字(w)组成; 先用地址中的r找到cache中 的此行; 后用地址中的s-r 位与此行 的标记进行比较; 若命中,则用地址中的w位 在cache中读取所需的字。 若未命中,则从内存中读取 该块。 西南大学电子信息工程学院 * 直接映像cache举例 西南大学电子信息工程学院 * 直接映射方式的主要优缺点: 优点:硬件简单,成本低。 缺点:不灵活,每个主存块只有一个固定的行位置可存放, 容易产生冲突;Cache利用率不高。因此适合大容量 cache采用。 ⑶ 组相联映射方式 是前两种映射方式的折衷。 它将cache分成u组,每组v行, 主存块存放到哪个组是固定的, 至于存到该组哪 一行是灵活的, 即有如下函数关系: m=u×v 组号 q =j mod u ? 西南大学电子信息工程学院 * 组相联映射方式的检索过程: 由CPU访内存指令指定一个内存地址,它由tag( s-d )、 组号( d )和字( w )组成。 先用d在cache中找到相应组; 再用 s-d 位与该组中所有行 标记同时进行比较; 如果有一行的标记与之相符, 则命中此行,再用w 读取相应 的字。 如果任意行的标记不相符, 则cache未命中,从内存读取 数据。 西南大学电子信息工程学院 * 例如:设u=4组,v=2行,m=u×v=8,主存容量为256块. 则:组号 q =j mod u ?分别为 S0组:B0,B4,B8,…B252; S1组:B1,B5,B9,…B253; S2组:B2,B6,B10,…B254; S3组:B3,B7,B11,…B255. 组相联映射方式的优点: 每组行数v一般取值较 小,这种规模的v路比较 器容易设计和实现。而块 在组中的排放又有一定的 灵活性,可减少冲突。 西南大学电子信息工程学院 * 例如:80486 CPU内部的8KB高速缓冲器结构 采用4路组相连结构:每路2KB,128集,每集对应4×16字节高速 缓冲器行。 西南大学电子信息工程学院 * ⒍ 替换策略??????????????????? ????? 当cache已被占满,又要将新的主存字块调入时,如何 替换cache存储器中的内容? 对直接映射的cache 只要把此特定位置上的原主存块换出cache即可。 对全相联和组相联cache 要从允许存放新主存块的若干特定行中选取一行换出。 硬件实现的常用替换算法有三种: ⑴最不经常使用(LFU)算法 ??? 将一段时间内被访问次数最少的那行数据换出。 每行设置一个计数器。从0开始计数,每访问一次, 被访行 的计数器增1。当需要替换时,将计数值最小的行换出,同 时将该行计数器清零。 西南大学电子信息工程学院 * ⑵近期最少使用(LRU)算法 ??? 将近期内最少使用过的行换出去。 每行设置一个计数器, cache每命中一次,命中 行计数器清零,其它各 行计数器增1。当需要替 换时,将计数值最大的 行换出。 此算法保护了刚拷贝 到cache中的新数据行, 有较高的命中率。 ⑶ 随机替换随机替换 从特定的行位置中随机地选取一行换出。 优点:硬件容易实现,且速度也比前两种策略快。 缺点:降低了命中率和cache工作效率。 西南大学电子信息工程学院 * ⒎ cache的写操作策略 ?????? CPU对cache的写入更改了cache的内容。如何与主存内容保持一致?有三种写操作策略: ⑴写回法 当CPU写cache命中时,只修改cache的内容,不立即 写入主存,只有当此行被换出时才写回主存。 优点:减少了访问主存的次数。 缺点:存在不一致性的隐患; 每个cache行设一个修改标志位。 ⑵全写法 当写cache命中时,同时改写cache和主存; 当写cache未命中时,直接向主存进行写入。 优点:保证了cache与主存内容的一致性; cache中每行无需设置修改位以及相应的判断逻辑。 缺点:降低了cache的功效。 西南大学电子信息工程学院 * ⑶写一次法 写命中与写未命中的处理方法与写回法基本相同,只是 第一次写命中时要同时写入主存。以便维护系统全部cache 的一致性。 ⒏ 奔腾PC机的cache ?????? ⑴ 奔腾PC机采用两级cache结构。 cache(L1) 集成在CPU内部,容量16KB 分设成:8KB的指令cache, 只读,用单端口256位向指令 预取器提供指令代码;8KB 数
您可能关注的文档
- 基于远方积分球测试仪的LED测试及结果分析.doc
- 复合材料力学讲义.ppt
- 大体积混凝土施工质量的控制(QC).doc
- 大型切换式流程空分检修浅谈.doc
- 大学生如何择业就业创业(更新).ppt
- 大学生就业指导(二).ppt
- 大学生职业探索w.ppt
- 大学生职业生涯规划(经典).doc
- 大师作品分析拉罗歇让纳雷别墅.ppt
- 太阳对地球的影响课件yong.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
最近下载
- QlikView专业版培训教程精品.pdf VIP
- 部编版2025秋六年级上册语文1.27《我的伯父鲁迅先生》 课件.pptx VIP
- 生物专业英语第三版蒋悟生编__课文翻译试卷.doc VIP
- NB∕T 20485-2018RK 核电厂应急柴油发电机组设计和试验要求.pdf
- 读《地球的红飘带》有感.pptx VIP
- 建筑与市政地基基础通用规范试卷含答案.docx
- 班级管理(第3版)张作岭课后习题答案.docx VIP
- 2026年中国互联网体育服务市场深度评估与发展机遇预测报告.docx
- 党课讲稿、深刻把握“信念是本,作风是形”的时代内涵与实践要求.docx VIP
- 学堂在线 日语与日本文化 期末考试答案.docx VIP
原创力文档


文档评论(0)