日作业解答版计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业(,) 高速缓冲存储器(cache)中保存的信息是主存信息的最急需执行 (最活跃)的块的副本 主存储器和CPU之间增加cache的目的是 a a) 解决CPU与主存储器之间的速度匹配问题 b) 扩大主存储器的容量 C)扩大CPU中通用寄存器的数量 d)既扩大主存储器的容量,又扩大CPU中通用寄存器的数量 从下列有关存储器的描述中,选择出正确的答案:_d— a) 多体交又存储器主要解决扩充容量问题 b) 访问存储器的请求是由CPC发出的 c) cache与主存统一编址,即主存空间的某一?部分属于cache d) cache的功能全由硬件实现 下列因素中,与cache的命中率无关的是 a a) 主存的存取时间 b) 块的大小 c) cache的组织方式 cache的容量 在Cache的地址映射中,若主存的任意一块均可映射到Cache内的任 意一个行的位置上,则这种方法称为a a)全相联映射 b)直接映射 C)组相联映射 d)混合映射 在cache的存储器系统中,当程序正在执行时,由 b 完成地址变 换。 a)程序员 b)硬件 c)软件和硬件 d)操作系 统 某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。 每个主存块大小为32字节,按字节编址。主存131号单元所在主存块 应装入到的Cache组号是 B ° (要求:给出计算过程) A. 2 B. 4 C. 6 解法, 主存字地址:5位 Cache 行数:16 (行),Cache 组数:16/2= 8(组) 组号:3位 131= (0-0) 解法二: 或:131/32=4……3,故位于主存4号块中(起始为0号块)故应装入 cache的4号组 Pu: 8 假设连续读取8个字 顺序:t=8X 100=800 (ns) q=8X64=512 (位) w=q/t= 64 X 10 (b/s) 交义:t=T+(m-l) t=100+7X500=450(ns) q=8X64=512 (位) w=q/t= X 10 (b/s) Pg 9 h= r=6 e=% ta= 有一主存-cache层次的存储器,其主存容量4MB, cache容量4KB,每 块(行)32B,釆用直接地址映射方式。(按字节编址) a) 设计主存地址格式和cache地址格式,并指出各字段的位数及作 用; b) Cache有多少个行给出Cache的存储格式; c) 设主存单元地址为003041H,问它应装入(映射)到cache的哪个行 d) (选作)设CPU每次(从cache或主存)读出一个字,每个字有 32位。设cache起始为空,若CPU依次从连续的主存单元中读出 100个字(从0号单元读起),并重复按此次序读10次,问命中率 为多少 解: a)主存地址位数:22位 主存块数:4MB/32B=21T(块) 块地址:17位, 块内地址:5位 Cache 行数:4KB/32B=27(行) cache 行号:7 位 Tag 位数:17-7=10 位 主存地址格式: TOC \o 1-5 \h \z 21 12 11 5 4 Cache地址格式: 11 4 5 0 行号 块内地址 各字段作用: Tag字段:映射到cache同一行的不同主存块的唯一标识。通过将 地址中的tag字段值与cache中相应行的tag比较,以确定当前寻 址单元是否在cache内。 行号:寻址cache的所有行。 块内地址:寻址块(行)内单元。 b) Cache 行数:2,(行) 存储格式: 每行32个存储单元,第i行存储: tag 字节(8位) ? . . ? ? ? . . . ? ? . ? ? ? 字节 Li c) 003041H c) 003041H二00 0000 0011 0000 0100 0001,行号:010 d) I 32B/32=8 每块有8个字 ,/ 100/8=12 4 100个字分在13个块中。 cache有128行 /? 13块可依次全部装入。 每块只有第一个字不命中,...第一次读100个字未命中13 次,命中87次。 后9次读100个字则全命中。 故,命中率 h= (900+87)/1000= 11.设某计算机的cache采用4路组相联地址映射方式,己知cache容量 16KB,主存容量2MB,每块(行)32B。 a)设计主存地址格式(按字节编址),并指出各字段的位数及作用; b) Cache有多少个组给出Cache的地址格式和存储格式。 解: GW L0 tag GW L0 tag 字节(8位) a)主存地址位数:21位 主存块数:2MB/32B 主存块数:2MB/32B=2僅(块) Cache 行数:16KB/32B* (行) Cache 组数:274= 2,(组) 主存地址格式: 格式1 20

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

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

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档