- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8讲 PentiumCache_2
Pentium的Cache Cache概述 源起 基本原理 Cache的组织方式 通用的Cache结构 主存和Cache之间的映射关系 直接、组相连、全相联映射(映像) Cache的数据更新方法 Cache控制器82385 Pentium的两级Cache组织 影响Cache性能的因素 Pentium的Cache Cache概述 源起 基本原理 Cache的组织方式 通用的Cache结构 主存和Cache之间的映射关系 直接、组相连、全相联映射(映像) Cache的数据更新方法 Cache控制器82385 Pentium的两级Cache组织 影响Cache性能的因素 Cache 存放代码和数据 相关数据 Cache控制器 拦截CPU的访存操作,检查访问信息是否在Cache中 Pentium的Cache Cache概述 源起 基本原理 Cache的组织方式 通用的Cache结构 主存和Cache之间的映射关系 直接、组相连、全相联映射(映像) Cache的数据更新方法 Cache控制器82385 Pentium的两级Cache组织 影响Cache性能的因素 Pentium的Cache Cache概述 源起 基本原理 Cache的组织方式 通用的Cache结构 主存和Cache之间的映射关系 直接、组相连、全相联映射(映像) Cache的数据更新方法 Cache控制器82385 Pentium的两级Cache组织 影响Cache性能的因素 例题 (2010考研题)(12分) 某计算机的主存地址空间大小为256MB,按字节编址。指令 Cache和数据Cache分离,均有8个Cache行,每个Cache行大 小为64B,数据Cache采用直接映射方式。现有两个功能相同 的程序A和B,其伪代码如下所示: 例题 页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设①TLB初始为空;②地址转换时先访问TLB,若TLB未命中,再访问页表(忽略访问页表之后的TLB更新时间);③有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设有虚地址访问序列2362H、1565H、25A5H,请问: (1)依次访问上述三个虚地址,各需多少时间?给出计算过程。 (2)基于上述访问序列,虚地址25A5H的物理地址是什么?请说明理由。 作业 1. 存储器的片选信号有哪几种构成方式?各有何优缺点? 2. 存储器访问中的对准状态的含义是什么?程序设计中避免非对准状态有何好处?如何做到? 3. 区域性定律(局部性原理)适用于哪一方面?它包含哪两类特征? * * * * * * * * * Cache的数据更新方法 数据的一致性问题 程序造成Cache已更新,主存未更新,会引起数据丢失 DMA控制器和多个Cache造成某个Cache中数据过时 防止数据丢失的方法 Write through(写直达法,通写式) Cache updates its copy Immediately writes the corresponding cache block to memory Buffered write through(缓冲通写式) 主存和Cache之间加缓冲器 Cache更新时,先将要写入主存的数据存在缓冲器中,等CPU下个操作时更新主存 Write back(写回法,回写式) Maintains a dirty bit for each cache line Writing the updated block to memory only when it is evicted from the cache Defers(推迟) the memory update as long as possible 防止数据过时的方法 总线监视法 Cache控制器随时监视地址总线,如果写入的地址正好在Cache中,将对应的block标记为“无效” 硬件监视法 通过外加硬件使Cache监视已映射内存块的存取操作 使用统一Cache或广播式 局部禁止Cache法 单独划出区域作为共享区,不能Cache Cache清除法 将Cache中所有已更新数据写回主存,并清除所有Cache中的数据 Cache子系统 Cache控制器82385 处理Cache和主存的地址映射关系 直接映射 两路组相连映射 通过引脚W/D选择 Miss时的处理 Cache的数据更新 1. 82385控制的直接映射方式 1个区块是32位 1. 82385控制的直接映射方式 Three steps Se
您可能关注的文档
- 第8版内科学课件动脉粥样硬化与冠状动脉粥样硬化性心脏病概述.ppt
- 第8章 GNSS测量及定位.pptx
- 第8章 分支及限界.ppt
- 第8章 地址与指针.ppt
- 第8章 制冷压缩机维护及检修.ppt
- 第8章 吸附及离子交换 2011-5-5.ppt
- 第8章 Flash在SNS游戏中应用.ppt
- 第8章 数据组织与管理基础.pptx
- 第8章 无机材料磁学性能12.3.ppt
- 第8章 指针、结构体及预处理命令.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)