第九讲-存储器的层次结构-part3.pdf

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九讲-存储器的层次结构-part3

第九讲 存储器的 层次结构 II I 层次存储器系统 当前主要使用“cache”来弥补处理器和存储器之间的 性能鸿沟 cache Processor Control Memory Memory M M e e Memory m m Datapath o o r r y y Slowest Speed: Fastest Size: Smallest Biggest Lowest Cost: Highest 2 高速缓冲存储器Cache 定义 ▪设置于主存和CPU之间的存储器,用高速的静态存储器实现,缓存了CPU频 繁访问的信息。 特点 ▪ 高速:与CPU的运行速度基本匹配 ▪透明:完全硬件管理,对程序员透明 功能 ▪ 解决CPU和主存之间的速度不匹配问题 ▪ 一般采用高速的SRAM构成 ▪ CPU和主存之间的速度差别很大采用两级或多级Cache系统 ▪ 早期的一级Cache在CPU内,二级在主板上 ▪ 现在的CPU内带L1 Cache、L2 Cache、L3 Cache ▪ (Intel 酷睿i7 930,一级缓存:256KB;二级缓存:1MB;三级缓存8MB) 3 Cache的基本工作原理 CPU与Cache之间的数据传送 是以字为单位 主存与Cache之间的数据传 送是以块为单位 CPU读主存时,便把地址同 时送给Cache和主存,Cache 控制逻辑依据地址判断此字 是否在Cache中,若在此字 立即传送给CPU ,否则,则 用主存读周期把此字从主存 读出送到CPU,与此同时, 把含有这个字的整个数据块 从主存读出送到cache中。 Cache原理图 4 Cache的基本操作 5 Cache的基本操作 若被访问信息不在 cache中,称为缺失或 缺失处理 失靶(miss) 若被访问 信息在 cache 中,称为 命中(hit) 6 关键问题

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档