- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山科大微机原理第7章_1
微机原理及应用 信息与电气工程学院 第7章 存储系统(4学时) 7.1 存储系统组成 7.1.1 层次结构 7.1.2 高速缓存 7.1.3 技术指标 7.2 半导体存储器 7.2.1 读写存储器 7.2.2 只读存储器 7.1.1 层次结构 寄存器 微处理器内部的存储单元 高速缓存(Cache) 完全用硬件实现主存储器的速度提高 主存储器 存放当前运行程序和数据 采用半导体存储器构成 辅助存储器 磁记录或光记录方式 磁盘或光盘形式存放可读可写或只读内容 以外设方式连接和访问 7.1.1 层次结构 层次结构解决存储器件的价格、容量、速度矛盾 7.1.1 层次结构—存储器访问的局部性原理 出色效率来源于存储器访问的局部性原理 处理器访问存储器时,所访问的存储单元在一段时间内都趋向于一个较小的连续区域中 空间局部:紧邻被访问单元的地方也将被访问 时间局部:刚被访问的单元很快将再次被访问 程序运行过程中,绝大多数情况都能够直接从快速的存储器中获取指令和读写数据 当需要从慢速的下层存储器获取指令或数据时,每次都将一个程序段或一个较大数据块读入上层存储器 后续操作就可以直接访问快速的上层存储器 7.1.2 高速缓存 高速缓存:在相对容量较大而速度较慢的主存DRAM与高速处理器之间设置的,少量但快速的SRAM组成的存储器 高速命中 微处理器读取主存的内容已包含在Cache中,可以直接读取Cache,不用访问主存 高速缺失 微处理器读取主存的内容不在Cache中,需要访问主存读取一个数据块 命中率 高速命中的概率 7.1.2 高速缓存 7.1.2 高速缓存—Cache结构 主存以字节为寻址单位 Cache以行为寻址单位 Cache行包含B个主存字,对应一个主存块 Cache与主存间的数据传送以数据块为单位 主存划分成M=2n÷B个“主存块” Cache具有m个“Cache行” Cache由数据存储器和标签存储器组成 数据存储器:高速缓存主存数据 标签存储器:保存数据所在主存的地址信息 7.1.2 高速缓存—Cache结构 7.1.2 高速缓存—地址映射 地址映射:确定主存块与Cache行之间的对应关系 直接映射 将每个主存块固定地映射到某个Cache行 硬件简单、易于实现,但容易发生冲突、利用率较低 相关映射 将一个主存块存储到任意一个Cache行 使用灵活、利用率高,但实现电路比较复杂 组合映射 用多个相关映射的Cache按直接映射组合形成 多采用2/4/8相关映射的Cache为一组 各组采用直接映射,分别被称为2路/4路/8路组合映射 7.1.2 高速缓存—替换算法 替换问题 新主存块要进入Cache,决定替换哪个原主存块 直接映射Cache,只能替换唯一的一个Cache行 完全相关和组合相关,需要选择替换算法 近期最少使用LRU算法 替换最长时间未被使用的Cache行 先进先出FIFO算法 替换存放时间最长的Cache行 最不常用LFU算法 替换访问次数最少的Cache行 随机算法 随意替换一个Cache行 7.1.2 高速缓存—写入策略 解决处理器写入Cache引起主存和Cache内容不一致性问题 直写 处理器对Cache写入的同时,也写入到主存 缓冲直写Cache 回写 增加一个更新位 更新Cache时,不立刻写入主存,使更新位置位 替换时,在确认更新位为1后,才进行回写主存 回写Cache的性能要高于直写Cache 7.1.2 高速缓存—80486的片上高速缓存 8KB容量,4路组合地址映射方式 16个字节为一个Cache行(主存块) 4个相关组合的Cache为一组(Set),128组使用直接映射 2KB Cache分成128个行,采用直接映射,同一行的4个Cache为一组,采用相关映射 “伪近期最少使用LRU”替换算法 每个Cache行有一个有效位 每组Cache的4个Cache行对应3位LRU位 缓冲直写式写入策略 写操作未命中Cache,不进行高速缓存的回填 7.1.2 高速缓存—80486的片上高速缓存 7.1.3 技术指标 存储容量 主存存储容量:以字节B(Byte)为基本单位 半导体存储器芯片:以位b(Bit)为基本单位 存储容量以210=1024规律表达KB,MB,GB,TB 厂商常以103=1000规律表达KB,MB,GB,TB 存取时间 发出读/写命令到数据传输操作完成所经历的时间 存取周期 两次存储器访问所允许的最小时间间隔 存取周期大于等于存取时间 7.2.1 随机存储器—主要类型 SRAM(静态RAM) 以触发器为基本存储单元 不需要额外的刷新电路 速度快,但集成度低、功耗和价格较高 DRAM(动态RAM) 以单个MOS管为基本存储单元 要不断进行刷新操作 集成度高、价格低、功耗小,但速度较SRAM慢
您可能关注的文档
- 大幅度提高储量动用率工艺技术.doc
- 大气辐射学6.pdf
- 大班下日计划1.doc
- 大悦城.ppt
- 天使父母孕育课程.doc
- 大雁归来t.ppt
- 太仓明德七年级下期末.doc
- 太极谱.pdf
- 女司机驾驶爱车一定要知道的秘密.pdf
- 好作文是炼出来的.ppt
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
文档评论(0)