电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机体系结构第五章练习题参考解答

8页
  • 卖家[上传人]:cl****1
  • 文档编号:455843634
  • 上传时间:2023-10-25
  • 文档格式:DOCX
  • 文档大小:60.91KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、。第五章5.34在一个采用组相联映象方式的Cache存储系统中,主存由 B0 B7 共 8 块组成,Cache有 2 组,每组 2 块,每块大小为 16B。在一个程序执行过程中,访存的主存块地址流为:B6,B2,B4,B1, B4,B6,B3, B0, B4 ,B5,B7, B3。(1)写出主存地址的格式,并标出各字段的长度。(2)写出 Cache 地址的格式,并标出各字段的长度。(3)指出主存与 Cache 之间各个块的映象关系。(4)0123Cache 块地址流。若 Cache的 4 个块号为 C、C、C和 C ,列出程序执行过程中的(5) 若采用 FIFO 替换算法,计算 Cache 的块命中率。(6) 若采用 LRU替换算法,计算 Cache 的块命中率。(7) 若改为全相联映象方式,再做 (5) 和 (6) 。(8) 若在程序执行过程中,每从主存装入一块到 Cache,平均要对这个块访问 16 次,计算在这种情况下的 Cache命中率。解:( 1)(2)采用组相联映象时,主存和Cache 地址的格式分别为:区号 E区内组号 G 主存组内块号 B块内地址 W组号 g组内块号 b

      2、块内地址 w主存按 Cache 的大小分区,现主存有8 个块, Cache 有 2 2=4 个块,则主存分为 8/4=2个区,区号 E 的长度为 1 位。又每区有 2 个组,则组号 G、g 的长度都为 1 位。而每组有 2 个块,则块号 B、b 的长度又都为 1 位。每块大小为 16 个存储字,故块内地址 W、w的长度都为4 位。( 3)根据组相联映象的规则,主存块 07 与 Cache块 0 3 之间的映象关系为:主存块0、 1、 4、 5 与 Cache块 0、1 之间全相联,主存块2、3、6、7 与 Cache 块 2、3 之间全相联。( 4)根据组相联映象的规则, 该主存块地址流相应的一种 Cache块地址流如下表所示(组内替换算法为 FIFO)。时间: 123456789101112主存块地址流: B 6B 2B4B 1B4B 6B3B 0B4B5BCache块地址流: C 2C 3C0C 1C0C 2C2C 0C0C0C( 5)组内替换算法采用FIFO 时, Cache块 03 的使用过程如下表所示。时间:12345678910 1112主存块地址流:B 6B 2B4B1B

      3、 4B6 B3 B0B4B 5B 7B3Cache 块 044*4*4*4*00*555Cache 块 111111*44*4*4*Cache 块 266*6*6*6*6*33333*3*Cache 块 3222222*2*2*2*7773BC32命中命中命中可见命中三次, Cache 块命中率为 Hi = 3/12 = 0.25。( 6)组内替换算法采用LRU时, Cache块 0 3 的使用过程如下表所示。-可编辑修改 -。时间:12345678910 11 12主存块地址流:B 6B2B 4B 1B 4B 6B 3B 0B 4B 5B 7B 3Cache 块 044*4444*44*4*4*Cache 块 111*1*1*00*555Cache 块 266*6*6*6*66*6*6*6*77Cache 块 322222*33333*3*命中命中命中命中可见命中四次, Cache 块命中率为 Hi= 4/12 = 0.33。( 7)全相联映象的规则是主存块0 7 可装入 Cache块 03 的任一块上。当替换算法采用 FIFO 时, Cache块 0 3 的使用过程如下表所示 。时

      4、间:12345678910 1112主存块地址流:B 6B2B 4B1B 4 B6B 3B 0B4B5B 7B3Cache块 06666*6*6*33333*3*Cache 块 1222222*00000Cache 块 2444444*4*555Cache 块 31111111*77命中命中命中命中可见命中四次, Cache 块命中率为 Hi= 4/12 = 0.33。当替换算法采用 LRU时, Cache块 03 的使用过程如下表所示。时间:12345678910 1112主存块地址流:B 6B2B 4B1B 4 B6B 3B 0B4B5B 7B3Cache块 06666*6*6666*555Cache 块 122222*3333*77Cache 块 2444444*4444*Cache 块 31111*0000*3命中命中命中可见命中三次, Cache 块命中率为 Hi= 3/12 = 0.25。(8)当命中三次时, Cache 的命中率为 Hi= (12 16-9 )/ (1216) 1,当命中四次时, Cache 的命中率为 Hi = (12 16-8 ) / ( 1216)

      5、1。5.35在某采用全相联映象、相联目录表实现地址变换Cache 存储器中, Cache 的容量是 2c B,主存是由 m个存储体组成的低位交叉访问存储器,主存总容量是2MB,每一个存储体的字长是 w位,。(1) 画出地址变换图。(2) 写出主存地址和 Cache地址的格式,并标出各字段的长度。(3) 说明目录表的行数、相联比较的位数和目录表的宽度。-可编辑修改 -。解:( 1)地址变换图见P243 的图 5-20 。(2)采用全相联映象时,主存和Cache地址的格式分别为:主存块号 B块内地址 W组内块号 b块内地址 w主存和 Cache单元数分别为: 82M/w、 8 2c/w ,相应的地址长度分别为:2M22c2w。log (82 /w )=M+3-log w、log(2 /w) =C+3-log块的大小为 m个存储字,则主存和 Cache的块内地址长度均为: log 2 m,所以主存和 Cache2222w)-log22wm。的块号长度分别为:(M+3-log w)-logm = M+3-log wm、( C+3-logm = C+3-log( C+3-log2wm)C+3( 3)相联目录表的行数为 Cache的块数,即b=2 /wm;相联比较的位数为主C=2存块号长度,即 M+3-log 2wm;目录表的宽度(位数)为主存块号长度、Cache 块号长度和有效位的和,即 M+3-log2wm + C+3-log 2wm +1= M+C+6-2 log2wm +1(有效位一位)。5.38 一个采用组相联映像方式的Cache 共有 8 块,分为两组,用硬件比较对法实现 LRU块替换算法。( 1)共需要多少个触发器和多少个与门 ?( 2)画出其中一组的逻辑图。2解:( 1)设组内块数为 p,则触发器的个数为: Cp =p(p-1 )/2 。Cache有 8 块分为二组,与门的个数为组内块数为p=4,与门输入端数为p-1=3 。( 2)有效比较对有: AB、AC、AD、BC、BD和 CD,比较对触发器的 TAB=1 表示 A 比 B 更近被访问过, TAB=0 表示 B 比 A 更近被访问过, TAC 、TAD、TBC 、TB

      《计算机体系结构第五章练习题参考解答》由会员cl****1分享,可在线阅读,更多相关《计算机体系结构第五章练习题参考解答》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.