




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,计算机系统结构习题讲解,第4章存储系统,.,2,题4.11,步骤1:通过运行典型程序,实测虚拟存储器的等效访问周期T和主存命中率H,将实测的T与主存访问周期T1进行比较;若T已非常接近T1,则转到步骤5;否则,根据T=HT1+(1-H)T2可知,问题可能是主存命中率H较低,或者是CPU访问主存的周期T1太长,转到步骤2。步骤2:综合采取下列措施提高主存命中率:增大主存容量;适当调整页面大小,使H提升到最佳值;修改页面替换策略。然后,转到步骤1。如果主存命中率H已经较高,则转到步骤3。,.,3,步骤3:主存命中率H已经较高,表明问题是主存访问周期T1太长。T1包括虚实地址变换的时间和按实地址访问主存的存取时间。此时,应检查系统是否配置有加快地址变换速度的机构,若已经配置,则转到步骤5;若没有配置,则转到步骤4。步骤4:提高虚实地址变换速度。一种措施是用目录表代替页表,但是,目录表需要有相联存储器,造价较高;另一种可行的措施是采用快慢表,即把页表分成快表和慢表两级,提高查表速度,.,4,提高主存频宽可综合采取下列措施:主存采用更高速的器件;主存采用多体交叉编址并行存储器,调整存储体个数m;增设Cache存储器,.,5,题4.20,2022208214146618370490492868916728001103122443,装入,命中,装入,命中,命中,替换,命中,替换,命中,替换,命中,替换,命中6次,主存命中率为6/12=0.5,.,6,2022208214146618370490492868916728002216344897,装入,命中,替换,装入,命中,装入,装入,替换,命中,替换,替换,替换,命中3次,主存命中率为3/12=0.25,.,7,2022208214146618370490492868916728000001011221,装入,命中,替换,命中,命中,命中,替换,替换,命中,替换,命中,替换,命中6次,主存命中率为6/12=0.5,.,8,由结果可以看出,在分配给程序的实存空间一定的条件下,有:页面大小Sp过小时,命中率H较低,因为两个访存地址在同一个虚页内的可能性随Sp减小而降低。当页面大小Sp增大后,命中率H有所增大,因为两个访存地址在同一个虚页内的可能性随Sp增大而升高,前一个地址访存将该虚页装入主存,后一个地址访存时就会命中。页面大小Sp进一步增大,使分配的实页数过少,如果访存页地址流有大量的远距离转移,那么,将导致频繁的页面替换,从而使命中率明显下降,.,9,2022208214146618370490492868916728001103122443,装入,命中,命中,装入,命中,命中,装入,装入,命中,替换,命中,命中,命中7次,主存命中率为7/120.58,.,10,(5)从结果可以看出,分配给程序的实页数增大后,命中率H会有所上升。但是,只有堆栈型替换算法能保证主存命中率随分配的实页数的增加而提高,至少不降低。FIFO算法不是堆栈型替换算法,所以,此结果只能看成是FIFO替换算法的一个特例,不具备普遍意义。,.,11,题4.21,命中率=4/16=0.25缺失率=12/16=0.75,.,12,时间t,12345678910,虚页地址流,0104302313,0,0,1,0,1,0*,1,4,调进,调进,命中,调进,替换,3,1*,4,3,0,4*,替换,3*,0,2,替换,3*,0,2,命中,1,0*,2,替换,1,3,2*,替换,先进先出FIFO,命中2次,题4.22,.,13,时间t,12345678910,虚页地址流,0104302313,0,0,1,0,1,0,1*,4,调进,调进,命中,调进,替换,0*,3,4,0,3,4*,0,3*,2,替换,0*,3,2,命中,1,3,2*,替换,1,3,2*,近期最少使用LRU,命中4次,命中,命中,.,14,时间t,12345678910,虚页地址流,0104302313,0,0,1,0,1,0,1,4*,调进,调进,命中,调进,替换,0,1*,3,0*,1,3,2*,1,3,替换,2*,1,3,命中,2*,1,3,2*,1,3,最优替换算法OPT,命中5次,命中,命中,命中,.,15,342140212402,S(1),S(2),S(3),S(4),S(5),命中,n=1n=2n=3n=4n=5,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,命中,至少应分配4个实页,达到最大命中率为7/120.58,题4.23,.,16,题4.24,1240260280180800500560600110012001000001103122443,命中,命中,命中,命中,命中,命中,主存命中率H1为6/12=0.5,.,17,1240260280180800500560600110012001000002216344897,命中,命中,命中,主存命中率H2为3/12=0.25,.,18,1240260280180800500560600110012001000000001011221,命中,命中,命中,命中,命中,命中,主存命中率H3为6/12=0.5,.,19,有H2H1,说明当分配给程序的主存容量不变时,减小页长,会使主存命中率下降。因为减小页长使程序划分的虚、实页数增加,从而增大了程序跨页访问的概率。,.,20,1240260280180800500560600110012001000001103122443,命中,命中,命中,主存命中率H4为7/120.58,命中,命中,命中,命中,.,21,从(1)和(5)的结果可以看出,当分配给的主存容量或实页数增大时,主存命中率也会随着提高。但是,只有堆栈型替换算法能保证命中率随分配的实页数的增加而提高。FIFO算法不是堆栈型替换算法,不能保证命中率能随分配的实页数的增加而提高。,.,22,块号B,块内地址W,主存块号B,Cache块号b,有效位,B,b,1,相联比较,块号b,块内地址w,主存地址,Cache地址,命中,目录表(由相联存储器存储,共Cb个字),log2CB位,log2WB位,log2Cb位,CB:主存总块数Cb:Cache总块数WB:每块存储字数,.,23,相联目录表为512行,相联目录表的比较位数为17位,相联目录表的宽度为27位,相联目录表的总位数为27*512=13824,.,24,题4.26,(1)主存地址(E,G,B,W),E、G、B各1位Cache地址(g,b,w),g、b各1位W和w无法确定,取决于块的大小(2)主存块0、1、4、5只能装入Cache块0、1的任何位置上主存块2、3、6、7只能装入Cache块2、3的任何位置上,.,25,124137012546472,命中,命中,命中,发生块失效且块争用的时刻有:t6,t7,t9,t10,t11,t12,t14,t15。命中率为3/15=0.2,.,26,区号E,区内组号G,组内块号B,块内地址W,组号g,组内块号b,块内地址w,E,B,b,e,E,B,b,e,E,B,b,e,E,B,b,e,E,B,b,e,E,B,b,e,相等比较,相等比较,相等比较,或,与,块失效,主存地址,Cache地址,块表(按地址访问的单体多字存储器),.,27,题4.27,主存地址(E,G,B,W)中的E为14位,G为8位,B为2位,W为2位。Cache地址(g,b,w)中的g为8位,b为2位,w为2位。块表的行数为28行,容量为(14+2+2+1)*4*28=19456位。每个比较电路进行相等比较的位数为14+2=16位。,.,28,题4.28,(1)主存地址为(E,G,B,W),E的长度为9,G的长度为8,B的长度为3,W的长度为3。Cache地址为(g,b,w),g的长度为8,b的长度为3,w的长度为3。(2)块表的行数为28,宽度为16*8=16B,容量为16*8*28=4096B。每个比较电路进行相等比较的位数为9+3=12位。,.,29,题4.29,(1)主存地址(E,G,B,W)的各字段长度分别为5,3,6,6。Cache地址(g,b,w)的各字段长度分别为3,6,6。(2)可得TM=380ns,.,30,题4.30,08068,命中,命中,Cache块0,Cache块1,Cache块2,Cache块3,命中次数为2次,缺失次数为3次。,.,31,08068,命中,命中,Cache块0,Cache块1,Cache块2,Cache块3,命中次数为2次,缺失次数为3次。,.,32,08068,Cache块0,Cache块1,Cache块2,Cache块3,命中次数为0次,缺失次数为5次。,.,33,题4.31,不设置Cache的情况下:1.33*50+2=68.5设置Cache的情况下:1.33*(98%*2+2%*50)+25.94加速比为:S=68.5/5.9411.53,.,34,题4.32,CPU平均访存次数=109*4%*(3+25%*2)=109*0.14次/sCPU访存占用主存带宽的百分比为109*0.14,5*108,=28%,若现有外设的输入/输出占用主存频宽的1/2,那么,现有主存还允许接入新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CNSS 004-2020加速康复外科(ERAS)围手术期营养诊疗规范
- 2025重庆綦江区三江街道公开招聘公益性岗位2人备考考试题库附答案解析
- 2025年宿州灵璧师范学校秋季学期公开招聘教师备考考试题库附答案解析
- 2025下半年浙江金华市兰溪市市属国企人才引进招聘19人备考考试题库附答案解析
- 2025年安徽建筑大学管理及教学助理招聘11名备考考试题库附答案解析
- 2025江西天然气管道设备安装工程有限公司面向江投集团内部招聘2人备考考试题库附答案解析
- 2025上海市崇明区交通运输事业发展中心 公开招聘非在编人员备考考试题库附答案解析
- 2025年泉州发展集团有限公司(第二批)人才引进招聘29人备考考试题库附答案解析
- 有机农业赢销之道
- 阅读的魅力与价值
- GB/T 44757-2024钛及钛合金阳极氧化膜
- 2024-2025学年广东省深圳市宝安区富源学校九年级(上)第一次月考数学试卷(含答案)
- 红领巾爱祖国 星星火炬耀成长主题班会2
- 中国地级市经纬度-精确版
- 07SG111-1 建筑结构加固施工图设计表示方法
- DB44-T 2474-2024 自然教育标识设置指引
- 2022年高考全国Ⅰ卷语文真题及参考答案-全国Ⅰ卷
- 2024年成都温江兴蓉西城市运营集团有限公司招聘笔试冲刺题(带答案解析)
- 天津市普通高中学业水平考试英语词汇表
- Wagstaff低液位自动控制铸造-课件
- 锂电池安全培训课件
评论
0/150
提交评论