计算机组成原理第五章1.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文档。上传文档
查看更多
计算机组成原理第五章1.ppt

存储器性能指标 1.存储容量: (1)存储容量是指一个功能完备的存储器所能容纳的二进制信息总量,即可存储多少位二进制信息代码。 (2)存储容量=存储字数×字长 (3)要求:大容量。 实际:速度、容量、价格存在巨大的矛盾 4.可靠性: 存储器的可靠行是指在规定时间内存储器无故障的情况,一般用平均无故障时间MTBF来衡量。 为提高存储器的可靠性,必须对存储器中存在的特殊问题,采取适当的方法。 Cache概念: (1)CPU与主存储器之间的一种高速缓冲装置 (2)Cache-主存层次结构:由硬件变换地址和控制调度。 Cache具有如下特点: ① 位于CPU与主存之间,是存储器层次结构中级别最高的一级; ② 容量比主存小,目前一般有数KB到数MB; ③ 速度一般比主存快5-10倍,通常由存储速度高的双极型三极管或SRAM组成; ④ 其内容是主存的部分副本; ⑤ 其用途可用来存放指令,也可用来存放数据; ⑥ 快存的功能全部由硬件实现,并对程序员透明。 例:设有一个cache的容量为2K字,每个块为16字,求 (1) 该cache可容纳多少个块? (2) 如果主存的容量是256K字,则有多少个块? (3) 主存的地址有多少位?cache地址有多少位? (4) 在直接映象方式下,主存中的第i块映象到cache中哪一个块中? (5) 进行地址映象时,存储器的地址分成哪几段?各段分别有多少位? 先进先出替换策略 近期最久未使用替换策略 例:一个有32位程序地址空间,页面容量为1KB,主存的容量为8MB的存储系统,问: (1) 虚页号字段有多少位?页表将有多少行? (2) 页表的每一行有多少位?页表的容量有多少字节? 页式管理方案 页式管理系统的信息传送单位是定长的页,主存的物理空间也被划分为等长的固定区域,称为页面。新页调人主存也很容易掌握,只要有空白页面就可。它比段式管理系统的空间浪费要小得多。页式管理系统的缺点正好和段式管理系统相反,由于页不是逻辑上独立的实体,所以处理保护和共享都不及段式来得方便。 解: (1) 页表的长度为222 =4M行。 (2) 主存的容量为8MB=223B, 主存中页框架的数量有223 / 210 = 213个。页表中主存页号字段是13位长,加上其它信息将超过16位。设页表的每一项为16位,页表的容量为4M×2 = 8MB。 2.82385 Cache的直接映象 ? Intel 80386的4GB地址空间被分成217页; ? 页的大小和Cache的容量相同,均为8K字 (32位) 或32K字节. ? Cache又分成1024组,每组8个字 (8×32位)。 ? 每个字叫做一“行”,行是主存和Cache之间的信息传输单位( 块)。 ? 在82385 Cache目录表中,对应Cache的每一组有一个条目(目 录项),它有26位。高17位为标记,中间一位为标记有效位 ,低8位为行有效位。17位标记指出主存的页号,标记217页 中的某一页。 ? Cache由两部分组成: 一部分存放由主存储器来的数据,称数据存储器。 另一部分存放该数据所在的主存储器的地址,故称地址标记存储器,或目录存储器。 这两个存储器都为静态存储器。 直接映象方式: ? 主存各页中的第0组只能驻留在Cache的第0组,其余各组依次类推。 ? 目录表中的8位行有效位分别对应每组中的8行,如某一行被 调入Cache中,则该行有效位置“1”,同时将标记有效位置“1” 。 图中所示为主存第二页的第九行正驻留在Cache中,则第一组的对应表目中的标记位将记作1。由于第0组包含第0~7行,第1组包含第8~15行,所以,第1组对应表目中第2个行有效位被置“1”,说明第9行已驻留在Cache中。 ? A31~A15为17位标记字段, ? A14~A5为10位组地址字段 ? A4~A2 为行选择字段。 总线低13位地址A14~A2又作为Cache地址,它可以直接选择Cache中8K字中的一行。 82385Cache控制器把80386地址线A2—A31分成3个字段: 17 10 3 标记 组 行 A31~A15 A14~A5 A4~A2 ? 82385用A14~A510位地址选择目录表中1024个表目中的一条,用A4~A2选择表目中8个行有效位中的一位。这13位Cache地址选择Cache中的一行 (4字节)。 ? 82385将地址总线的标记字段(A31~A15)与目录表表目中的标记进行比

文档评论(0)

资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档