【全】电子科大 计算机系统结构第五章存储系统作业答案_第1页
【全】电子科大 计算机系统结构第五章存储系统作业答案_第2页
【全】电子科大 计算机系统结构第五章存储系统作业答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

思考题:数据Cache16KB32B1映像方式。设Cache的物理地址为36位。计算索引位数、标识位数、块内偏移量位数。2385位。1611288B4路组相联映射。物理321B(1)与高速缓存地址的关系2)可以将地址000010A)分配给高速缓存的哪一组?)1616假如地址(16

和(FFFF7Axy)

可以同时分配给同一个高速缓存组,地址中的16xy的值为多少?16)高速缓存组织:Cache地址:0–2位是每个块内的字节偏移量,3–4位是组号,5–31位是标记(b)考虑低8位AFH=,01可以将地址000010AFH分配给第1组B4’–B7‘之中的任意一块。(c)X=(***0)2y=(1***)22、假设对指令Cache的访问占全部访问的75Cache的访问占全部访问的25Cache150Cache中一次LOADSTORECacheCache的失效率为0.3932KB的数据Cache的失效率为4.8264KB的混合Cache的失效率为1.35。Cache和数据Cache32KB的分离Cache64KB的混合CacheCache的失效率更低?两种情况下平均访存时间各是多少?75%Cache75%×0.39%+25%×4.82%=1.4975%64KB的混合Cache的失效率为1.35%,显然比32KB分离Cache低。平均访存时间(分离75%×(10.39%×50)25%×(14.82%×50)=75%×1.195+ 25%×3.41=0.89625+0.8525=1.74875平均访存时间(混合)=75%×(1+1.35%×50)+25%×(1+1+1.35%×50)=75%×1.675+25%×2.675=1.25625+0.66875=1.925结果表明混合的64KBCache的访存时间长一些。3、给定以下的假设,试计算直接映象Cache和两路组相联Cache的平均访问时间以及CPU的性能。由计算结果能得出什么结论?理想Cache情况下的CPI2.0,2ns1.2次。两者Cache64KB32B。组相联Cache中的多路选择器使CPU10%。这两种Cache80。1个时钟周期。(6)64KB直接映象Cache的失效率为1.4%,64KB两路组相联Cache的失效率为1.0%。CPUCPU

时间(直接映像)=IC×时间(直接映像)=IC×

(2×2+1.2×1.4%×80)(2×2×1.1+1.2×1%×80)4、如果Cache采用虚拟索引物理标识,假定页式虚拟地址42位,物理地址34位,每页为8KB,块大小64B,Cache大小同一页大小,TLB全相联,Cache直接映像。试计算TLB中的标识位数和物理地址位数;以及Cache答:TLB42-13=29位TLB中的物理地址位数:34-13=21位C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论